summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface.h
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/ScriptedProcessPythonInterface.h
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/ScriptedProcessPythonInterface.h')
0 files changed, 0 insertions, 0 deletions