summaryrefslogtreecommitdiff
path: root/util.c
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2013-07-01 12:28:17 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2013-07-01 12:28:17 +0200
commitc09646aa9e8768d308267bb92747b2d1ff58b1c3 (patch)
tree40cfee22de3349ebc424cc47d7bbada82c6cba73 /util.c
parent4793221a53fb69aa519bc91ab19a79524c0df097 (diff)
downloadstrace-c09646aa9e8768d308267bb92747b2d1ff58b1c3.tar.gz
strace-c09646aa9e8768d308267bb92747b2d1ff58b1c3.tar.bz2
strace-c09646aa9e8768d308267bb92747b2d1ff58b1c3.tar.xz
Rename ia32 to ia64_ia32mode, and make it bool, not long
Grepping for just ia32 was turning up many false positives. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'util.c')
-rw-r--r--util.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/util.c b/util.c
index 8878ccf..db376b3 100644
--- a/util.c
+++ b/util.c
@@ -1106,7 +1106,7 @@ arg_setup(struct tcb *tcp, arg_setup_state *state)
unsigned long cfm, sof, sol;
long bsp;
- if (ia32) {
+ if (ia64_ia32mode) {
/* Satisfy a false GCC warning. */
*state = NULL;
return 0;
@@ -1132,7 +1132,7 @@ get_arg0(struct tcb *tcp, arg_setup_state *state, long *valp)
{
int ret;
- if (ia32)
+ if (ia64_ia32mode)
ret = upeek(tcp->pid, PT_R11, valp);
else
ret = umoven(tcp,
@@ -1146,7 +1146,7 @@ get_arg1(struct tcb *tcp, arg_setup_state *state, long *valp)
{
int ret;
- if (ia32)
+ if (ia64_ia32mode)
ret = upeek(tcp->pid, PT_R9, valp);
else
ret = umoven(tcp,
@@ -1161,7 +1161,7 @@ set_arg0(struct tcb *tcp, arg_setup_state *state, long val)
int req = PTRACE_POKEDATA;
void *ap;
- if (ia32) {
+ if (ia64_ia32mode) {
ap = (void *) (intptr_t) PT_R11; /* r11 == EBX */
req = PTRACE_POKEUSER;
} else
@@ -1177,7 +1177,7 @@ set_arg1(struct tcb *tcp, arg_setup_state *state, long val)
int req = PTRACE_POKEDATA;
void *ap;
- if (ia32) {
+ if (ia64_ia32mode) {
ap = (void *) (intptr_t) PT_R9; /* r9 == ECX */
req = PTRACE_POKEUSER;
} else
@@ -1343,7 +1343,7 @@ change_syscall(struct tcb *tcp, arg_setup_state *state, int new)
/* setbpt/clearbpt never used: */
/* Blackfin is only supported since about linux-2.6.23 */
#elif defined(IA64)
- if (ia32) {
+ if (ia64_ia32mode) {
switch (new) {
case 2:
break; /* x86 SYS_fork */