summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/nested_alias
diff options
context:
space:
mode:
authorJoseph Tremoulet <jotrem@microsoft.com>2019-07-19 14:05:55 +0000
committerJoseph Tremoulet <jotrem@microsoft.com>2019-07-19 14:05:55 +0000
commit3fd917d8860e9bdcabc14c536da4377307906be0 (patch)
tree86fceb8a74eaf73a4f2e3c61943131b0dc296e0a /lldb/packages/Python/lldbsuite/test/functionalities/nested_alias
parent9e6a42a1856468e1408c2e07717b71b9cfe1c86a (diff)
downloadbcm5719-llvm-3fd917d8860e9bdcabc14c536da4377307906be0.tar.gz
bcm5719-llvm-3fd917d8860e9bdcabc14c536da4377307906be0.zip
Support Linux signal return trampolines in frame initialization
Summary: Add __kernel_rt_sigreturn to the list of trap handlers for Linux (it's used as such on aarch64 at least), and __restore_rt as well (used on x86_64). Skip decrement-and-recompute for trap handlers in InitializeNonZerothFrame, as signal dispatch may point the child frame's return address to the start of the return trampoline. Parse the 'S' flag for signal handlers from eh_frame augmentation, and propagate it to the unwind plan. Reviewers: labath, jankratochvil, compnerd, jfb, jasonmolenda Reviewed By: jasonmolenda Subscribers: clayborg, MaskRay, wuzish, nemanjai, kbarton, jrtc27, atanasyan, jsji, javed.absar, kristof.beyls, lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D63667 llvm-svn: 366580
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/nested_alias')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud