summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2021-02-11 16:16:51 -0800
committerPeter Collingbourne <peter@pcc.me.uk>2021-02-16 11:18:02 -0800
commitcddc53ef088b68586094c9841a76b41bee3994a4 (patch)
tree59eab4e44997ffc2c26ca8c4a4bf5803407aa8a5 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent962b73dd0fc3906980e597f72a35eee7121cc5e2 (diff)
libunwind: Don't attempt to authenticate a null return address.
Null return addresses can appear at the bottom of the stack (i.e. the frame corresponding to the entry point). Authenticating these addresses will set the error code in the address, which will lead to a segfault in the sigreturn trampoline detection code. Fix this problem by not authenticating null addresses. Differential Revision: https://reviews.llvm.org/D96560
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions