summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lldbplatformutil.py
diff options
context:
space:
mode:
authorPeter Smith <peter.smith@linaro.org>2016-10-10 09:39:26 +0000
committerPeter Smith <peter.smith@linaro.org>2016-10-10 09:39:26 +0000
commit0a259f3b9c752729851fbb09a1d2b8f1d8433012 (patch)
tree7442f689426b612e79385c6138e9b673fbc6bc45 /lldb/packages/Python/lldbsuite/test/lldbplatformutil.py
parent75e213c985369d82bccd8a17f3d25d300b72bbc5 (diff)
downloadbcm5719-llvm-0a259f3b9c752729851fbb09a1d2b8f1d8433012.tar.gz
bcm5719-llvm-0a259f3b9c752729851fbb09a1d2b8f1d8433012.zip
[ELF][ARM] Initial implentation of ARM exceptions support
The .ARM.exidx sections contain a table. Each entry has two fields: - PREL31 offset to the function the table entry describes - Action to take, either cantunwind, inline unwind, or PREL31 offset to .ARM.extab section The table entries must be sorted in order of the virtual addresses the first entry of the table describes. Traditionally this is implemented by the SHF_LINK_ORDER dependency. Instead of implementing this directly we sort the table entries post relocation. The .ARM.exidx OutputSection is described by the PT_ARM_EXIDX program header Differential revision: https://reviews.llvm.org/D25127 llvm-svn: 283730
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbplatformutil.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud