2003-01-10 Roland McGrath <roland@redhat.com>
* process.c (change_syscall) [POWERPC]: Add missing return. * util.c [POWERPC] (arg0_offset): Set to 4*PT_R3, not 4*PT_ORIG_R3.
This commit is contained in:
parent
dcfcaf71b3
commit
43b286f8cb
@ -609,6 +609,7 @@ int new;
|
||||
#elif defined(POWERPC)
|
||||
if (ptrace(PTRACE_POKEUSER, tcp->pid, (char*)(4*PT_R0), new) < 0)
|
||||
return -1;
|
||||
return 0;
|
||||
#elif defined(S390) || defined(S390X)
|
||||
/* s390 linux after 2.4.7 has a hook in entry.S to allow this */
|
||||
if (ptrace(PTRACE_POKEUSER, tcp->pid, (char*)(PT_GPR2), new)<0)
|
||||
|
4
util.c
4
util.c
@ -1200,8 +1200,8 @@ typedef struct regs arg_setup_state;
|
||||
# define arg0_offset REG_A0
|
||||
# define arg1_offset (REG_A0+1)
|
||||
# elif defined (POWERPC)
|
||||
# define arg0_offset (4*PT_ORIG_R3)
|
||||
# define arg1_offset (4*(1+PT_R3))
|
||||
# define arg0_offset (4*PT_R3)
|
||||
# define arg1_offset (4*PT_R4)
|
||||
# elif defined (HPPA)
|
||||
# define arg0_offset PT_GR26
|
||||
# define arg1_offset (PT_GR26-4)
|
||||
|
Loading…
x
Reference in New Issue
Block a user