From 3bb9c3d3585bb08f0afb061839e0ea3792bfb41a Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 16 Dec 2002 20:40:48 +0000 Subject: [PATCH] 2002-12-15 Roland McGrath * process.c (setarg) [POWERPC]: Support it. --- process.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/process.c b/process.c index c6d5ee2d..6a68316d 100644 --- a/process.c +++ b/process.c @@ -592,6 +592,17 @@ setarg(tcp, argnum) if (errno) return -1; } +#elif defined(POWERPC) +#ifndef PT_ORIG_R3 +#define PT_ORIG_R3 34 +#endif + { + ptrace(PTRACE_POKEUSER, tcp->pid, + (char*)((argnum==0 ? PT_ORIG_R3 : argnum+PT_R3)*4), + tcp->u_arg[argnum]); + if (errno) + return -1; + } #elif defined(MIPS) { errno = 0; -- 2.50.1