From: Roland McGrath Date: Fri, 10 Jan 2003 20:51:00 +0000 (+0000) Subject: 2003-01-10 Roland McGrath X-Git-Tag: v4.5.18~877 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7f33cc3eb5ead7a79cae8c586e40d2f8b573eec1;p=strace 2003-01-10 Roland McGrath * util.c [LINUX && X86_64] (arg0_offset, arg1_offset): Use correct values for x86-64, conditional on current_personality. --- diff --git a/util.c b/util.c index 16bff2bc..9c4a9e52 100644 --- a/util.c +++ b/util.c @@ -1205,6 +1205,9 @@ typedef struct regs arg_setup_state; # elif defined (HPPA) # define arg0_offset PT_GR26 # define arg1_offset (PT_GR26-4) +# elif defined (X86_64) +# define arg0_offset ((long)(8*(current_personality ? RBX : RDI))) +# define arg1_offset ((long)(8*(current_personality ? RCX : RSI))) # else # define arg0_offset 0 # define arg1_offset 4