diff --git a/libafl_frida/src/asan/asan_rt.rs b/libafl_frida/src/asan/asan_rt.rs index 6998e5d136..7f5b88f75a 100644 --- a/libafl_frida/src/asan/asan_rt.rs +++ b/libafl_frida/src/asan/asan_rt.rs @@ -2416,7 +2416,7 @@ impl AsanRuntime { } X86Register::Rdi => { // In this case rdi is already clobbered, so we want it from the stack (we pushed rdi onto stack before!) - writer.put_mov_reg_reg_offset_ptr(X86Register::Rsi, X86Register::Rsp, -0x28); + writer.put_mov_reg_reg_offset_ptr(X86Register::Rsi, X86Register::Rsp, 0x20); } X86Register::Rsp => { // In this case rsp is also clobbered