Skip to content

Commit f49d75a

Browse files
committed
Fix a bunch more silly compilation warnings
1 parent 20dda3c commit f49d75a

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

hijack/hijack.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -661,7 +661,7 @@ int main(int argc, char *argv[])
661661
exit(1);
662662
}
663663
if (debug)
664-
printf("mprotect: 0x%x\n", mprotectaddr);
664+
printf("mprotect: 0x%lx\n", mprotectaddr);
665665
}
666666

667667
void *ldl = dlopen("libdl.so", RTLD_LAZY);
@@ -679,7 +679,7 @@ int main(int argc, char *argv[])
679679
//printf("tgt dlopen : %x\n", lkaddr2 + (dlopenaddr - lkaddr));
680680
dlopenaddr = lkaddr2 + (dlopenaddr - lkaddr);
681681
if (debug)
682-
printf("dlopen: 0x%x\n", dlopenaddr);
682+
printf("dlopen: 0x%lx\n", dlopenaddr);
683683

684684
// Attach
685685
if (0 > ptrace(PTRACE_ATTACH, pid, 0, 0)) {
@@ -812,9 +812,9 @@ int main(int argc, char *argv[])
812812
sc[19] = dlopenaddr;
813813

814814
if (debug) {
815-
printf("pc=%x lr=%x sp=%x fp=%x\n", regs.ARM_pc, regs.ARM_lr, regs.ARM_sp, regs.ARM_fp);
816-
printf("r0=%x r1=%x\n", regs.ARM_r0, regs.ARM_r1);
817-
printf("r2=%x r3=%x\n", regs.ARM_r2, regs.ARM_r3);
815+
printf("pc=%lx lr=%lx sp=%lx fp=%lx\n", regs.ARM_pc, regs.ARM_lr, regs.ARM_sp, regs.ARM_fp);
816+
printf("r0=%lx r1=%lx\n", regs.ARM_r0, regs.ARM_r1);
817+
printf("r2=%lx r3=%lx\n", regs.ARM_r2, regs.ARM_r3);
818818
}
819819

820820
// push library name to stack
@@ -845,7 +845,7 @@ int main(int argc, char *argv[])
845845
}
846846

847847
if (debug)
848-
printf("executing injection code at 0x%x\n", codeaddr);
848+
printf("executing injection code at 0x%lx\n", codeaddr);
849849

850850
// calc stack pointer
851851
regs.ARM_sp = regs.ARM_sp - n*4 - sizeof(sc);

instruments/base/hook.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ int hook_direct(struct hook_t *h, unsigned int addr, void *hookf)
4949
int i;
5050

5151
log("addr = %x\n", addr)
52-
log("hookf = %x\n", hookf)
52+
log("hookf = %lx\n", (unsigned long)hookf)
5353

5454
if ((addr % 4 == 0 && (unsigned int)hookf % 4 != 0) || (addr % 4 != 0 && (unsigned int)hookf % 4 == 0))
55-
log("addr 0x%x and hook 0x%x\n don't match!\n", addr, hookf)
55+
log("addr 0x%x and hook 0x%lx\n don't match!\n", addr, (unsigned long)hookf)
5656

5757
//log("ARM\n")
5858
h->thumb = 0;
@@ -81,11 +81,11 @@ int hook(struct hook_t *h, int pid, char *libname, char *funcname, void *hook_ar
8181
return 0;
8282
}
8383

84-
log("hooking: %s = 0x%x ", funcname, addr)
84+
log("hooking: %s = 0x%lx ", funcname, addr)
8585
strncpy(h->name, funcname, sizeof(h->name)-1);
8686

8787
if (addr % 4 == 0) {
88-
log("ARM using 0x%x\n", hook_arm)
88+
log("ARM using 0x%lx\n", (unsigned long)hook_arm)
8989
h->thumb = 0;
9090
h->patch = (unsigned int)hook_arm;
9191
h->orig = addr;
@@ -99,9 +99,9 @@ int hook(struct hook_t *h, int pid, char *libname, char *funcname, void *hook_ar
9999
}
100100
else {
101101
if ((unsigned long int)hook_thumb % 4 == 0)
102-
log("warning hook is not thumb 0x%x\n", hook_thumb)
102+
log("warning hook is not thumb 0x%lx\n", (unsigned long)hook_thumb)
103103
h->thumb = 1;
104-
log("THUMB using 0x%x\n", hook_thumb)
104+
log("THUMB using 0x%lx\n", (unsigned long)hook_thumb)
105105
h->patch = (unsigned int)hook_thumb;
106106
h->orig = addr;
107107
h->jumpt[1] = 0xb4;

0 commit comments

Comments
 (0)