summaryrefslogtreecommitdiff
path: root/lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py
diff options
context:
space:
mode:
authorShubham Sandeep Rastogi <srastogi22@apple.com>2023-06-14 16:35:38 -0700
committerShubham Sandeep Rastogi <srastogi22@apple.com>2023-06-21 12:43:29 -0700
commite734a12b608f8c4a2b03fb2f3194de1cc3b43344 (patch)
tree12198b48f8486f27f2808fdedb8161b81593320e /lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py
parent1bcb6a3da231ee3bcf8513880599b5d054f590a4 (diff)
Emit DW_LLE_base_address + DW_LLE_offset_pair for DWARF v5
This patch tries to reduce the size of the debug_loclist section by replacing the DW_LLE_start_length opcodes currently emitted by dsymutil in favor of using DW_LLE_base_address + DW_LLE_offset_pair instead. The DW_LLE_start_length is one AddressSize followed by a ULEB per entry, whereas, the DW_LLE_base_address + DW_LLE_offset_pair will use one AddressSize for the base address, and then the DW_LLE_offset_pair is a pair of ULEBs. This will be more efficient where a loclist fragment has many entries. Differential Revision: https://reviews.llvm.org/D153080
Diffstat (limited to 'lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py')
0 files changed, 0 insertions, 0 deletions