aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
diff options
context:
space:
mode:
authorPeter Smith <peter.smith@linaro.org>2019-03-21 14:06:40 +0000
committerPeter Smith <peter.smith@linaro.org>2019-03-21 14:06:40 +0000
commitd3511a214e47a54d840f4c0efe80ea94f60f5f25 (patch)
tree4c375e45762050f8a1b3d3413fffaf435ad2e95e /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
parentd47eac59efb1de3a4fe797c54e116de55c6559e2 (diff)
downloadllvm-d3511a214e47a54d840f4c0efe80ea94f60f5f25.zip
llvm-d3511a214e47a54d840f4c0efe80ea94f60f5f25.tar.gz
llvm-d3511a214e47a54d840f4c0efe80ea94f60f5f25.tar.bz2
[ELF][ARM] Redesign of .ARM.exidx handling to use a SyntheticSection
Instead of creating extra Synthetic .ARM.exidx sections to account for gaps in the table, create a single .ARM.exidx SyntheticSection that can derive the contents of the gaps from a sorted list of the executable InputSections. This has the benefit of moving the ARM specific code for SyntheticSections in SHF_LINK_ORDER processing and the table merging code into the ARM specific SyntheticSection. This also makes it easier to create EXIDX_CANTUNWIND table entries for executable InputSections that don't have an associated .ARM.exidx section. Fixes pr40277 Differential Revision: https://reviews.llvm.org/D59216 llvm-svn: 356666
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions