FROMLIST: arm64: efi: restore x18 if it was corrupted
If we detect a corrupted x18 and SCS is enabled, restore the register before jumping back to instrumented code. This is safe, because the wrapper is called with preemption disabled and a separate shadow stack is used for interrupt handling. Bug: 145210207 Change-Id: Ie83578cef27e1656a234d1500581eaf9de6c2365 (am from https://lore.kernel.org/patchwork/patch/1149060/ ) Reviewed-by:Kees Cook <keescook@chromium.org> Signed-off-by:
Sami Tolvanen <samitolvanen@google.com>
Loading
Please register or sign in to comment