diff options
| author | Oliver Stannard <oliver.stannard@arm.com> | 2023-10-25 10:36:21 +0100 |
|---|---|---|
| committer | Oliver Stannard <oliver.stannard@arm.com> | 2023-10-25 10:45:12 +0100 |
| commit | 7e8eccd990d37d2771ca5ad7a84f54c3cfc4a5e1 (patch) | |
| tree | b77c0422dc0bd1eed2a2720e8fdbb04a8751ce70 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface.h | |
| parent | 419c6da3d763cc34b15aa66d4b6e7fed6031cedd (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
