From 51c6aebf35916f0dec655541128a38e6d1c53f29 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 20 Nov 2022 20:13:26 -0300 Subject: [PATCH] x86_64 regs: func to get stack pointer --- src/arch/x86_64/include/arch/regs.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/arch/x86_64/include/arch/regs.h b/src/arch/x86_64/include/arch/regs.h index beca98b3..0f885a8f 100644 --- a/src/arch/x86_64/include/arch/regs.h +++ b/src/arch/x86_64/include/arch/regs.h @@ -31,4 +31,8 @@ static inline void arch_regs_seterrno(arch_regs* regs, arch_reg reg){ regs->rdx = reg; } +static inline arch_reg arch_regs_getstack(arch_regs* regs){ + return regs->rsp; +} + #endif