summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPythonInterface.cpp
diff options
context:
space:
mode:
authorOliver Stannard <oliver.stannard@arm.com>2023-10-25 10:36:21 +0100
committerOliver Stannard <oliver.stannard@arm.com>2023-10-25 10:45:12 +0100
commit7e8eccd990d37d2771ca5ad7a84f54c3cfc4a5e1 (patch)
treeb77c0422dc0bd1eed2a2720e8fdbb04a8751ce70 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPythonInterface.cpp
parent419c6da3d763cc34b15aa66d4b6e7fed6031cedd (diff)
[AArch64] Move SLS later in pass pipeline
Currently, the SLS hardening pass is run before the machine outliner, which means that the outliner creates new functions and calls which do not have the SLS hardening applied. The fix for this is to move the SLS passes to after the outliner, as has recently been done for the return address signing pass. This also avoids a bug where the SLS outliner emits code with instructions after a return, which the outliner doesn't correctly handle. Reviewed By: kristof.beyls Differential Revision: https://reviews.llvm.org/D158511
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPythonInterface.cpp')
0 files changed, 0 insertions, 0 deletions