diff options
| author | Shubham Sandeep Rastogi <srastogi22@apple.com> | 2023-06-14 16:35:38 -0700 |
|---|---|---|
| committer | Shubham Sandeep Rastogi <srastogi22@apple.com> | 2023-06-21 12:43:29 -0700 |
| commit | e734a12b608f8c4a2b03fb2f3194de1cc3b43344 (patch) | |
| tree | 12198b48f8486f27f2808fdedb8161b81593320e /lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py | |
| parent | 1bcb6a3da231ee3bcf8513880599b5d054f590a4 (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
