summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/utils.py
diff options
context:
space:
mode:
authorSami Tolvanen <samitolvanen@google.com>2020-04-27 19:00:13 +0300
committerWill Deacon <will@kernel.org>2020-05-15 18:35:50 +0300
commite73f02c6eb15729164b9dd5e19214b54446823ab (patch)
treef232209ca98fd126e697706422af3d044a7ce24e /scripts/gdb/linux/utils.py
parent6d37d81f449a103a8b43c5c972b5055b8936ef0e (diff)
downloadlinux-e73f02c6eb15729164b9dd5e19214b54446823ab.tar.xz
arm64: efi: Restore register x18 if it was corrupted
If we detect a corrupted x18, restore the register before jumping back to potentially SCS instrumented code. This is safe, because the wrapper is called with preemption disabled and a separate shadow stack is used for interrupt handling. Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Reviewed-by: Kees Cook <keescook@chromium.org> Acked-by: Will Deacon <will@kernel.org> Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions