Enable ptrace intercept on powerpc.

Tested on ppc64 and ppc64le.
This commit is contained in:
Todd C. Miller
2022-05-11 20:07:59 -06:00
parent 040e75a07b
commit 31e8506c82
3 changed files with 72 additions and 22 deletions

View File

@@ -58,9 +58,9 @@ static inline void
set_sc_retval(struct sudo_ptrace_regs *regs, int retval)
{
if (regs->compat) {
compat_reg_retval(regs->u.compat) = retval;
compat_reg_set_retval(regs->u.compat, retval);
} else {
reg_retval(regs->u.native) = retval;
reg_set_retval(regs->u.native, retval);
}
}
@@ -175,7 +175,7 @@ get_stack_pointer(struct sudo_ptrace_regs *regs)
static inline void
set_sc_retval(struct sudo_ptrace_regs *regs, int retval)
{
reg_retval(regs->u.native) = retval;
reg_set_retval(regs->u.native, retval);
}
static inline int