seen = 0;
for(; auxv->a_type != AT_NULL; auxv++) {
if (0)
- printf("doing auxv %p %4x: %d %p\n", auxv, auxv->a_type, auxv->u.a_val, auxv->u.a_ptr);
+ printf("doing auxv %p %4lld: %lld %p\n",
+ auxv, (ULong)auxv->a_type, (ULong)auxv->u.a_val, auxv->u.a_ptr);
switch(auxv->a_type) {
case AT_PHDR:
int ino;
void *segstart, *segend;
- sscanf(bufptr, "%p-%p %s %Lx %x:%x %d",
+ sscanf(bufptr, "%p-%p %s %llx %x:%x %d",
&segstart, &segend, perm, &offset, &maj, &min, &ino);
bufptr = strchr(bufptr, '\n');
if (bufptr != NULL)
*cp++ = '\0';
if (0)
- printf("copied %p \"%s\" len %d\n", orig, orig, cp-orig);
+ printf("copied %p \"%s\" len %lld\n", orig, orig, (Long)(cp-orig));
*tab = cp;
default:
/* stomp out anything we don't know about */
if (0)
- printf("stomping auxv entry %d\n", auxv->a_type);
+ printf("stomping auxv entry %lld\n", (ULong)auxv->a_type);
auxv->a_type = AT_IGNORE;
break;
" The major version numbers must match.\n",
VG_CORE_INTERFACE_MAJOR_VERSION,
VG_CORE_INTERFACE_MINOR_VERSION,
- sizeof(*toolinfo),
+ (Int)sizeof(*toolinfo),
toolinfo->interface_major_version,
toolinfo->interface_minor_version,
toolinfo->sizeof_ToolInfo);
case PX_RunSyscall:
if (VG_(clo_trace_syscalls))
- VG_(message)(Vg_DebugMsg, "sys_wait_results: got PX_RunSyscall for TID %d: syscall %d result %d",
+ VG_(message)(Vg_DebugMsg, "sys_wait_results: got PX_RunSyscall for TID %d: syscall %d result %lld",
res.tid, tst->syscallno,
- PLATFORM_SYSCALL_RET(tst->arch));
+ (UWord)PLATFORM_SYSCALL_RET(tst->arch));
if (tst->status != VgTs_WaitSys)
VG_(printf)("tid %d in status %d\n",