summaryrefslogtreecommitdiff
path: root/lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2020-11-04 16:51:48 -0800
committerFangrui Song <i@maskray.me>2020-11-04 16:51:48 -0800
commit96b0b9a5e3c2a038c8590b2d71fa6cc03dc96aa4 (patch)
treed061afc47085632485a3802d21691b72b4781772 /lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
parent678edfc1f39a60c113018ce6dd7a44b4c4a55f51 (diff)
[X86] Enable shrink-wrapping for no-frame-pointer non-nounwind functions on platforms not using compact unwind
The current compact unwind scheme does not work when the prologue is not at the start (the instructions before the prologue cannot be described). (Technically this is fixable, but it requires multiple compact unwind descriptors for one function.) rL255175 chose to not perform shrink-wrapping for no-frame-pointer functions not marked as nounwind to work around PR25614. This is overly limited, as platforms not supporting compact unwind (all non-Darwin) does not need the workaround. This patch restricts the limitation to compact unwind platforms. Reviewed By: qcolombet Differential Revision: https://reviews.llvm.org/D89930
Diffstat (limited to 'lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py')
0 files changed, 0 insertions, 0 deletions