|
From: <sv...@va...> - 2007-11-07 03:09:57
|
Author: sewardj
Date: 2007-11-07 03:09:53 +0000 (Wed, 07 Nov 2007)
New Revision: 7107
Log:
Format string changes to shut gcc up on amd64-linux (opensuse 10.2).
Modified:
branches/FORMATCHECK/callgrind/context.c
branches/FORMATCHECK/callgrind/dump.c
branches/FORMATCHECK/coregrind/m_debuginfo/readdwarf.c
branches/FORMATCHECK/coregrind/m_debuginfo/readelf.c
branches/FORMATCHECK/coregrind/m_debuglog.c
branches/FORMATCHECK/coregrind/m_sigframe/sigframe-amd64-linux.c
branches/FORMATCHECK/coregrind/m_stacktrace.c
branches/FORMATCHECK/coregrind/m_syswrap/syswrap-amd64-linux.c
branches/FORMATCHECK/massif/ms_main.c
branches/FORMATCHECK/memcheck/mc_leakcheck.c
Modified: branches/FORMATCHECK/callgrind/context.c
===================================================================
--- branches/FORMATCHECK/callgrind/context.c 2007-11-07 01:10:42 UTC (rev 7106)
+++ branches/FORMATCHECK/callgrind/context.c 2007-11-07 03:09:53 UTC (rev 7107)
@@ -326,10 +326,10 @@
*(CLG_(current_fn_stack).top) = fn;
CLG_(current_state).cxt = CLG_(get_cxt)(CLG_(current_fn_stack).top);
- CLG_DEBUG(5, "- push_cxt(fn '%s'): new cxt %d, fn_sp %d\n",
+ CLG_DEBUG(5, "- push_cxt(fn '%s'): new cxt %d, fn_sp %ld\n",
fn ? fn->name : (Char*)"0x0",
CLG_(current_state).cxt ?
CLG_(current_state).cxt->base_number : -1,
- CLG_(current_fn_stack).top - CLG_(current_fn_stack).bottom);
+ (Word)(CLG_(current_fn_stack).top - CLG_(current_fn_stack).bottom));
}
Modified: branches/FORMATCHECK/callgrind/dump.c
===================================================================
--- branches/FORMATCHECK/callgrind/dump.c 2007-11-07 01:10:42 UTC (rev 7106)
+++ branches/FORMATCHECK/callgrind/dump.c 2007-11-07 03:09:53 UTC (rev 7107)
@@ -1018,7 +1018,7 @@
int s, r;
BBCC* v;
- CLG_DEBUG(8, " qsort(%d,%d)\n", a-qsort_start, n);
+ CLG_DEBUG(8, " qsort(%ld,%d)\n", (Word)(a-qsort_start), n);
if (n < 7) { /* Insertion sort on smallest arrays */
for (pm = a+1; pm < a+n; pm++)
@@ -1027,7 +1027,8 @@
CLG_DEBUGIF(8) {
for (pm = a; pm < a+n; pm++) {
- VG_(printf)(" %3d BB %#lx, ", pm - qsort_start,
+ VG_(printf)(" %3ld BB %#lx, ",
+ (Word)(pm - qsort_start),
bb_addr((*pm)->bb));
CLG_(print_cxt)(9, (*pm)->cxt, (*pm)->rec_index);
}
@@ -1085,21 +1086,22 @@
CLG_(print_cxt)(9, (*pv)->cxt, (*pv)->rec_index);
s = pb-pa+1;
- VG_(printf)(" Lower %d - %d:\n", a-qsort_start, a+s-1-qsort_start);
+ VG_(printf)(" Lower %ld - %ld:\n",
+ (Word)(a-qsort_start), (Word)(a+s-1-qsort_start));
for (r=0;r<s;r++) {
pm = a+r;
- VG_(printf)(" %3d BB %#lx, ",
- pm-qsort_start,bb_addr((*pm)->bb));
+ VG_(printf)(" %3ld BB %#lx, ",
+ (Word)(pm-qsort_start),bb_addr((*pm)->bb));
CLG_(print_cxt)(9, (*pm)->cxt, (*pm)->rec_index);
}
s = pd-pc+1;
- VG_(printf)(" Upper %d - %d:\n",
- a+n-s-qsort_start, a+n-1-qsort_start);
+ VG_(printf)(" Upper %ld - %ld:\n",
+ (Word)(a+n-s-qsort_start), (Word)(a+n-1-qsort_start));
for (r=0;r<s;r++) {
pm = a+n-s+r;
- VG_(printf)(" %3d BB %#lx, ",
- pm-qsort_start,bb_addr((*pm)->bb));
+ VG_(printf)(" %3ld BB %#lx, ",
+ (Word)(pm-qsort_start),bb_addr((*pm)->bb));
CLG_(print_cxt)(9, (*pm)->cxt, (*pm)->rec_index);
}
}
Modified: branches/FORMATCHECK/coregrind/m_debuginfo/readdwarf.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_debuginfo/readdwarf.c 2007-11-07 01:10:42 UTC (rev 7106)
+++ branches/FORMATCHECK/coregrind/m_debuginfo/readdwarf.c 2007-11-07 03:09:53 UTC (rev 7107)
@@ -1125,8 +1125,8 @@
/* Fill ui with offset in .debug_line and compdir */
if (0)
- VG_(printf)( "Reading UnitInfo at 0x%x.....\n",
- block_img - debuginfo_img );
+ VG_(printf)( "Reading UnitInfo at 0x%lx.....\n",
+ (Word)(block_img - debuginfo_img) );
read_unitinfo_dwarf2( &ui, block_img, debugabbrev_img, debugstr_img, si );
if (0)
VG_(printf)( " => LINES=0x%llx NAME=%s DIR=%s\n",
Modified: branches/FORMATCHECK/coregrind/m_debuginfo/readelf.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_debuginfo/readelf.c 2007-11-07 01:10:42 UTC (rev 7106)
+++ branches/FORMATCHECK/coregrind/m_debuginfo/readelf.c 2007-11-07 03:09:53 UTC (rev 7107)
@@ -159,8 +159,8 @@
case STT_HIPROC: VG_(printf)("hip "); break;
default: VG_(printf)("??? "); break;
}
- VG_(printf)(": val %#10lx, %ssz %4d %s\n",
- sym_addr, space, sym->st_size,
+ VG_(printf)(": val %#10lx, %ssz %4lld %s\n",
+ sym_addr, space, (Long)sym->st_size,
( sym->st_name ? sym_name : (Char*)"NONAME" ) );
}
@@ -410,8 +410,8 @@
return;
}
- TRACE_SYMTAB("\nReading (ELF, standard) %s (%d entries)\n", tab_name,
- o_symtab_sz/sizeof(ElfXX_Sym) );
+ TRACE_SYMTAB("\nReading (ELF, standard) %s (%ld entries)\n", tab_name,
+ (Word)(o_symtab_sz/sizeof(ElfXX_Sym)) );
/* Perhaps should start at i = 1; ELF docs suggest that entry
0 always denotes 'unknown symbol'. */
@@ -513,8 +513,8 @@
return;
}
- TRACE_SYMTAB("\nReading (ELF, ppc64-linux) %s (%d entries)\n", tab_name,
- o_symtab_sz/sizeof(ElfXX_Sym) );
+ TRACE_SYMTAB("\nReading (ELF, ppc64-linux) %s (%ld entries)\n", tab_name,
+ (Word)(o_symtab_sz/sizeof(ElfXX_Sym)) );
oset = VG_(OSetGen_Create)( offsetof(TempSym,key),
(OSetCmp_t)cmp_TempSymKey,
@@ -996,8 +996,9 @@
si->soname = "NONE";
}
- TRACE_SYMTAB("shoff = %d, shnum = %d, size = %d, n_vg_oimage = %d\n",
- ehdr->e_shoff, ehdr->e_shnum, sizeof(ElfXX_Shdr), n_oimage );
+ TRACE_SYMTAB("shoff = %lld, shnum = %d, size = %ld, n_vg_oimage = %d\n",
+ (Long)ehdr->e_shoff, ehdr->e_shnum,
+ (Word)sizeof(ElfXX_Shdr), n_oimage );
if (ehdr->e_shoff + ehdr->e_shnum*sizeof(ElfXX_Shdr) > n_oimage) {
ML_(symerr)("ELF section header is beyond image end?!");
Modified: branches/FORMATCHECK/coregrind/m_debuglog.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_debuglog.c 2007-11-07 01:10:42 UTC (rev 7106)
+++ branches/FORMATCHECK/coregrind/m_debuglog.c 2007-11-07 03:09:53 UTC (rev 7107)
@@ -672,7 +672,7 @@
}
i++;
}
-parse_fieldwidth:
+ parse_fieldwidth:
/* Compute the field length. */
while (format[i] >= '0' && format[i] <= '9') {
width *= 10;
@@ -748,24 +748,6 @@
ret += myvprintf_str_XML_simplistic(send, send_arg2, str);
break;
}
-
-// case 'y': { /* %y - print symbol */
-// Char buf[100];
-// Char *cp = buf;
-// Addr a = va_arg(vargs, Addr);
-//
-// if (flags & VG_MSG_PAREN)
-// *cp++ = '(';
-// if (VG_(get_fnname_w_offset)(a, cp, sizeof(buf)-4)) {
-// if (flags & VG_MSG_PAREN) {
-// cp += VG_(strlen)(cp);
-// *cp++ = ')';
-// *cp = '\0';
-// }
-// ret += myvprintf_str(send, send_arg2, flags, width, buf, 0);
-// }
-// break;
-// }
default:
break;
}
Modified: branches/FORMATCHECK/coregrind/m_sigframe/sigframe-amd64-linux.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_sigframe/sigframe-amd64-linux.c 2007-11-07 01:10:42 UTC (rev 7106)
+++ branches/FORMATCHECK/coregrind/m_sigframe/sigframe-amd64-linux.c 2007-11-07 03:09:53 UTC (rev 7107)
@@ -380,14 +380,14 @@
if (VG_(extend_stack)(addr, tst->client_stack_szB)) {
stackseg = VG_(am_find_nsegment)(addr);
if (0 && stackseg)
- VG_(printf)("frame=%p seg=%p-%p\n",
+ VG_(printf)("frame=%#lx seg=%#lx-%#lx\n",
addr, stackseg->start, stackseg->end);
}
if (stackseg == NULL || !stackseg->hasR || !stackseg->hasW) {
VG_(message)(
Vg_UserMsg,
- "Can't extend stack to %p during signal delivery for thread %d:",
+ "Can't extend stack to %#lx during signal delivery for thread %d:",
addr, tid);
if (stackseg == NULL)
VG_(message)(Vg_UserMsg, " no stack segment");
@@ -498,7 +498,7 @@
VG_(set_SP)(tid, rsp);
VG_TRACK( post_reg_write, Vg_CoreSignal, tid, VG_O_STACK_PTR, sizeof(Addr));
- //VG_(printf)("handler = %p\n", handler);
+ //VG_(printf)("handler = %#lx\n", handler);
tst->arch.vex.guest_RIP = (Addr) handler;
tst->arch.vex.guest_RDI = (ULong) siginfo->si_signo;
tst->arch.vex.guest_RSI = (Addr) &frame->sigInfo;
@@ -507,8 +507,8 @@
caller to do. */
if (0)
- VG_(printf)("pushed signal frame; %%RSP now = %p, "
- "next %%RIP = %p, status=%d\n",
+ VG_(printf)("pushed signal frame; %%RSP now = %#lx, "
+ "next %%RIP = %#llx, status=%d\n",
rsp, tst->arch.vex.guest_RIP, tst->status);
}
@@ -608,7 +608,7 @@
if (VG_(clo_trace_signals))
VG_(message)(
Vg_DebugMsg,
- "VG_(signal_return) (thread %d): isRT=%d valid magic; RIP=%p",
+ "VG_(signal_return) (thread %d): isRT=%d valid magic; RIP=%#lx",
tid, isRT, tst->arch.vex.guest_RIP);
/* tell the tools */
Modified: branches/FORMATCHECK/coregrind/m_stacktrace.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_stacktrace.c 2007-11-07 01:10:42 UTC (rev 7106)
+++ branches/FORMATCHECK/coregrind/m_stacktrace.c 2007-11-07 03:09:53 UTC (rev 7107)
@@ -214,7 +214,7 @@
if ( VG_(use_CF_info)( &ip, &sp, &fp, fp_min, fp_max ) ) {
ips[i++] = ip;
if (debug)
- VG_(printf)(" ipsC[%d]=%08p\n", i-1, ips[i-1]);
+ VG_(printf)(" ipsC[%d]=%#08lx\n", i-1, ips[i-1]);
ip = ip - 1;
continue;
}
@@ -235,7 +235,7 @@
fp = (((UWord*)fp)[0]);
ips[i++] = ip;
if (debug)
- VG_(printf)(" ipsF[%d]=%08p\n", i-1, ips[i-1]);
+ VG_(printf)(" ipsF[%d]=%#08lx\n", i-1, ips[i-1]);
ip = ip - 1;
continue;
}
Modified: branches/FORMATCHECK/coregrind/m_syswrap/syswrap-amd64-linux.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_syswrap/syswrap-amd64-linux.c 2007-11-07 01:10:42 UTC (rev 7106)
+++ branches/FORMATCHECK/coregrind/m_syswrap/syswrap-amd64-linux.c 2007-11-07 03:09:53 UTC (rev 7107)
@@ -259,17 +259,18 @@
ctst->client_stack_szB = ctst->client_stack_highest_word - seg->start;
if (debug)
- VG_(printf)("tid %d: guessed client stack range %p-%p\n",
+ VG_(printf)("tid %d: guessed client stack range %#lx-%#lx\n",
ctid, seg->start, VG_PGROUNDUP(rsp));
} else {
- VG_(message)(Vg_UserMsg, "!? New thread %d starts with RSP(%p) unmapped\n",
+ VG_(message)(Vg_UserMsg,
+ "!? New thread %d starts with RSP(%p) unmapped\n",
ctid, rsp);
ctst->client_stack_szB = 0;
}
if (flags & VKI_CLONE_SETTLS) {
if (debug)
- VG_(printf)("clone child has SETTLS: tls at %p\n", tlsaddr);
+ VG_(printf)("clone child has SETTLS: tls at %#lx\n", tlsaddr);
ctst->arch.vex.guest_FS_ZERO = tlsaddr;
}
@@ -370,7 +371,8 @@
{
ULong cloneflags;
- PRINT("sys_clone ( %x, %p, %p, %p, %p )",ARG1,ARG2,ARG3,ARG4,ARG5);
+ PRINT("sys_clone ( %lx, %#lx, %#lx, %#lx, %#lx )",
+ ARG1,ARG2,ARG3,ARG4,ARG5);
PRE_REG_READ5(int, "clone",
unsigned long, flags,
void *, child_stack,
@@ -494,7 +496,7 @@
PRE(sys_arch_prctl)
{
ThreadState* tst;
- PRINT( "arch_prctl ( %d, %llx )", ARG1, ARG2 );
+ PRINT( "arch_prctl ( %ld, %lx )", ARG1, ARG2 );
vg_assert(VG_(is_valid_tid)(tid));
vg_assert(tid >= 1 && tid < VG_N_THREADS);
@@ -535,7 +537,7 @@
// space, and we should therefore not check anything it points to.
PRE(sys_ptrace)
{
- PRINT("sys_ptrace ( %d, %d, %p, %p )", ARG1,ARG2,ARG3,ARG4);
+ PRINT("sys_ptrace ( %ld, %ld, %#lx, %#lx )", ARG1,ARG2,ARG3,ARG4);
PRE_REG_READ4(int, "ptrace",
long, request, long, pid, long, addr, long, data);
switch (ARG1) {
@@ -605,7 +607,7 @@
PRE(sys_socket)
{
- PRINT("sys_socket ( %d, %d, %d )",ARG1,ARG2,ARG3);
+ PRINT("sys_socket ( %ld, %ld, %ld )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "socket", int, domain, int, type, int, protocol);
}
POST(sys_socket)
@@ -618,7 +620,8 @@
PRE(sys_setsockopt)
{
- PRINT("sys_setsockopt ( %d, %d, %d, %p, %d )",ARG1,ARG2,ARG3,ARG4,ARG5);
+ PRINT("sys_setsockopt ( %ld, %ld, %ld, %#lx, %ld )",
+ ARG1,ARG2,ARG3,ARG4,ARG5);
PRE_REG_READ5(long, "setsockopt",
int, s, int, level, int, optname,
const void *, optval, int, optlen);
@@ -627,7 +630,8 @@
PRE(sys_getsockopt)
{
- PRINT("sys_getsockopt ( %d, %d, %d, %p, %p )",ARG1,ARG2,ARG3,ARG4,ARG5);
+ PRINT("sys_getsockopt ( %ld, %ld, %ld, %#lx, %#lx )",
+ ARG1,ARG2,ARG3,ARG4,ARG5);
PRE_REG_READ5(long, "getsockopt",
int, s, int, level, int, optname,
void *, optval, int, *optlen);
@@ -643,7 +647,7 @@
PRE(sys_connect)
{
*flags |= SfMayBlock;
- PRINT("sys_connect ( %d, %p, %d )",ARG1,ARG2,ARG3);
+ PRINT("sys_connect ( %ld, %#lx, %ld )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "connect",
int, sockfd, struct sockaddr *, serv_addr, int, addrlen);
ML_(generic_PRE_sys_connect)(tid, ARG1,ARG2,ARG3);
@@ -652,7 +656,7 @@
PRE(sys_accept)
{
*flags |= SfMayBlock;
- PRINT("sys_accept ( %d, %p, %d )",ARG1,ARG2,ARG3);
+ PRINT("sys_accept ( %ld, %#lx, %ld )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "accept",
int, s, struct sockaddr *, addr, int, *addrlen);
ML_(generic_PRE_sys_accept)(tid, ARG1,ARG2,ARG3);
@@ -669,7 +673,8 @@
PRE(sys_sendto)
{
*flags |= SfMayBlock;
- PRINT("sys_sendto ( %d, %p, %d, %u, %p, %d )",ARG1,ARG2,ARG3,ARG4,ARG5,ARG6);
+ PRINT("sys_sendto ( %ld, %#lx, %ld, %lu, %#lx, %ld )",
+ ARG1,ARG2,ARG3,ARG4,ARG5,ARG6);
PRE_REG_READ6(long, "sendto",
int, s, const void *, msg, int, len,
unsigned int, flags,
@@ -680,7 +685,8 @@
PRE(sys_recvfrom)
{
*flags |= SfMayBlock;
- PRINT("sys_recvfrom ( %d, %p, %d, %u, %p, %p )",ARG1,ARG2,ARG3,ARG4,ARG5,ARG6);
+ PRINT("sys_recvfrom ( %ld, %#lx, %ld, %lu, %#lx, %#lx )",
+ ARG1,ARG2,ARG3,ARG4,ARG5,ARG6);
PRE_REG_READ6(long, "recvfrom",
int, s, void *, buf, int, len, unsigned int, flags,
struct sockaddr *, from, int *, fromlen);
@@ -696,7 +702,7 @@
PRE(sys_sendmsg)
{
*flags |= SfMayBlock;
- PRINT("sys_sendmsg ( %d, %p, %d )",ARG1,ARG2,ARG3);
+ PRINT("sys_sendmsg ( %ld, %#lx, %ld )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "sendmsg",
int, s, const struct msghdr *, msg, int, flags);
ML_(generic_PRE_sys_sendmsg)(tid, ARG1,ARG2);
@@ -705,7 +711,7 @@
PRE(sys_recvmsg)
{
*flags |= SfMayBlock;
- PRINT("sys_recvmsg ( %d, %p, %d )",ARG1,ARG2,ARG3);
+ PRINT("sys_recvmsg ( %ld, %#lx, %ld )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "recvmsg", int, s, struct msghdr *, msg, int, flags);
ML_(generic_PRE_sys_recvmsg)(tid, ARG1,ARG2);
}
@@ -717,13 +723,13 @@
PRE(sys_shutdown)
{
*flags |= SfMayBlock;
- PRINT("sys_shutdown ( %d, %d )",ARG1,ARG2);
+ PRINT("sys_shutdown ( %ld, %ld )",ARG1,ARG2);
PRE_REG_READ2(int, "shutdown", int, s, int, how);
}
PRE(sys_bind)
{
- PRINT("sys_bind ( %d, %p, %d )",ARG1,ARG2,ARG3);
+ PRINT("sys_bind ( %ld, %#lx, %ld )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "bind",
int, sockfd, struct sockaddr *, my_addr, int, addrlen);
ML_(generic_PRE_sys_bind)(tid, ARG1,ARG2,ARG3);
@@ -731,13 +737,13 @@
PRE(sys_listen)
{
- PRINT("sys_listen ( %d, %d )",ARG1,ARG2);
+ PRINT("sys_listen ( %ld, %ld )",ARG1,ARG2);
PRE_REG_READ2(long, "listen", int, s, int, backlog);
}
PRE(sys_getsockname)
{
- PRINT("sys_getsockname ( %d, %p, %p )",ARG1,ARG2,ARG3);
+ PRINT("sys_getsockname ( %ld, %#lx, %#lx )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "getsockname",
int, s, struct sockaddr *, name, int *, namelen);
ML_(generic_PRE_sys_getsockname)(tid, ARG1,ARG2,ARG3);
@@ -751,7 +757,7 @@
PRE(sys_getpeername)
{
- PRINT("sys_getpeername ( %d, %p, %p )",ARG1,ARG2,ARG3);
+ PRINT("sys_getpeername ( %ld, %#lx, %#lx )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "getpeername",
int, s, struct sockaddr *, name, int *, namelen);
ML_(generic_PRE_sys_getpeername)(tid, ARG1,ARG2,ARG3);
@@ -765,7 +771,7 @@
PRE(sys_socketpair)
{
- PRINT("sys_socketpair ( %d, %d, %d, %p )",ARG1,ARG2,ARG3,ARG4);
+ PRINT("sys_socketpair ( %ld, %ld, %ld, %#lx )",ARG1,ARG2,ARG3,ARG4);
PRE_REG_READ4(long, "socketpair",
int, d, int, type, int, protocol, int [2], sv);
ML_(generic_PRE_sys_socketpair)(tid, ARG1,ARG2,ARG3,ARG4);
@@ -779,14 +785,14 @@
PRE(sys_semget)
{
- PRINT("sys_semget ( %d, %d, %d )",ARG1,ARG2,ARG3);
+ PRINT("sys_semget ( %ld, %ld, %ld )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "semget", vki_key_t, key, int, nsems, int, semflg);
}
PRE(sys_semop)
{
*flags |= SfMayBlock;
- PRINT("sys_semop ( %d, %p, %u )",ARG1,ARG2,ARG3);
+ PRINT("sys_semop ( %ld, %#lx, %lu )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "semop",
int, semid, struct sembuf *, sops, unsigned, nsoops);
ML_(generic_PRE_sys_semop)(tid, ARG1,ARG2,ARG3);
@@ -795,7 +801,7 @@
PRE(sys_semtimedop)
{
*flags |= SfMayBlock;
- PRINT("sys_semtimedop ( %d, %p, %u, %p )",ARG1,ARG2,ARG3,ARG4);
+ PRINT("sys_semtimedop ( %ld, %#lx, %lu, %#lx )",ARG1,ARG2,ARG3,ARG4);
PRE_REG_READ4(long, "semtimedop",
int, semid, struct sembuf *, sops, unsigned, nsoops,
struct timespec *, timeout);
@@ -807,25 +813,25 @@
switch (ARG3 & ~VKI_IPC_64) {
case VKI_IPC_INFO:
case VKI_SEM_INFO:
- PRINT("sys_semctl ( %d, %d, %d, %p )",ARG1,ARG2,ARG3,ARG4);
+ PRINT("sys_semctl ( %ld, %ld, %ld, %#lx )",ARG1,ARG2,ARG3,ARG4);
PRE_REG_READ4(long, "semctl",
int, semid, int, semnum, int, cmd, struct seminfo *, arg);
break;
case VKI_IPC_STAT:
case VKI_SEM_STAT:
case VKI_IPC_SET:
- PRINT("sys_semctl ( %d, %d, %d, %p )",ARG1,ARG2,ARG3,ARG4);
+ PRINT("sys_semctl ( %ld, %ld, %ld, %#lx )",ARG1,ARG2,ARG3,ARG4);
PRE_REG_READ4(long, "semctl",
int, semid, int, semnum, int, cmd, struct semid_ds *, arg);
break;
case VKI_GETALL:
case VKI_SETALL:
- PRINT("sys_semctl ( %d, %d, %d, %p )",ARG1,ARG2,ARG3,ARG4);
+ PRINT("sys_semctl ( %ld, %ld, %ld, %#lx )",ARG1,ARG2,ARG3,ARG4);
PRE_REG_READ4(long, "semctl",
int, semid, int, semnum, int, cmd, unsigned short *, arg);
break;
default:
- PRINT("sys_semctl ( %d, %d, %d )",ARG1,ARG2,ARG3);
+ PRINT("sys_semctl ( %ld, %ld, %ld )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "semctl",
int, semid, int, semnum, int, cmd);
break;
@@ -839,13 +845,13 @@
PRE(sys_msgget)
{
- PRINT("sys_msgget ( %d, %d )",ARG1,ARG2);
+ PRINT("sys_msgget ( %ld, %ld )",ARG1,ARG2);
PRE_REG_READ2(long, "msgget", vki_key_t, key, int, msgflg);
}
PRE(sys_msgsnd)
{
- PRINT("sys_msgsnd ( %d, %p, %d, %d )",ARG1,ARG2,ARG3,ARG4);
+ PRINT("sys_msgsnd ( %ld, %#lx, %ld, %ld )",ARG1,ARG2,ARG3,ARG4);
PRE_REG_READ4(long, "msgsnd",
int, msqid, struct msgbuf *, msgp, vki_size_t, msgsz, int, msgflg);
ML_(linux_PRE_sys_msgsnd)(tid, ARG1,ARG2,ARG3,ARG4);
@@ -855,7 +861,7 @@
PRE(sys_msgrcv)
{
- PRINT("sys_msgrcv ( %d, %p, %d, %d, %d )",ARG1,ARG2,ARG3,ARG4,ARG5);
+ PRINT("sys_msgrcv ( %ld, %#lx, %ld, %ld, %ld )",ARG1,ARG2,ARG3,ARG4,ARG5);
PRE_REG_READ5(long, "msgrcv",
int, msqid, struct msgbuf *, msgp, vki_size_t, msgsz,
long, msgytp, int, msgflg);
@@ -870,7 +876,7 @@
PRE(sys_msgctl)
{
- PRINT("sys_msgctl ( %d, %d, %p )",ARG1,ARG2,ARG3);
+ PRINT("sys_msgctl ( %ld, %ld, %#lx )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "msgctl",
int, msqid, int, cmd, struct msqid_ds *, buf);
ML_(linux_PRE_sys_msgctl)(tid, ARG1,ARG2,ARG3);
@@ -882,14 +888,14 @@
PRE(sys_shmget)
{
- PRINT("sys_shmget ( %d, %d, %d )",ARG1,ARG2,ARG3);
+ PRINT("sys_shmget ( %ld, %ld, %ld )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "shmget", vki_key_t, key, vki_size_t, size, int, shmflg);
}
PRE(wrap_sys_shmat)
{
UWord arg2tmp;
- PRINT("wrap_sys_shmat ( %d, %p, %d )",ARG1,ARG2,ARG3);
+ PRINT("wrap_sys_shmat ( %ld, %#lx, %ld )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "shmat",
int, shmid, const void *, shmaddr, int, shmflg);
arg2tmp = ML_(generic_PRE_sys_shmat)(tid, ARG1,ARG2,ARG3);
@@ -905,7 +911,7 @@
PRE(sys_shmdt)
{
- PRINT("sys_shmdt ( %p )",ARG1);
+ PRINT("sys_shmdt ( %#lx )",ARG1);
PRE_REG_READ1(long, "shmdt", const void *, shmaddr);
if (!ML_(generic_PRE_sys_shmdt)(tid, ARG1))
SET_STATUS_Failure( VKI_EINVAL );
@@ -917,7 +923,7 @@
PRE(sys_shmctl)
{
- PRINT("sys_shmctl ( %d, %d, %p )",ARG1,ARG2,ARG3);
+ PRINT("sys_shmctl ( %ld, %ld, %#lx )",ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "shmctl",
int, shmid, int, cmd, struct shmid_ds *, buf);
ML_(generic_PRE_sys_shmctl)(tid, ARG1,ARG2,ARG3);
@@ -930,7 +936,7 @@
PRE(sys_pread64)
{
*flags |= SfMayBlock;
- PRINT("sys_pread64 ( %d, %p, %llu, %lld )",
+ PRINT("sys_pread64 ( %ld, %#lx, %llu, %ld )",
ARG1, ARG2, (ULong)ARG3, ARG4);
PRE_REG_READ4(ssize_t, "pread64",
unsigned int, fd, char *, buf,
@@ -948,7 +954,7 @@
PRE(sys_pwrite64)
{
*flags |= SfMayBlock;
- PRINT("sys_pwrite64 ( %d, %p, %llu, %lld )",
+ PRINT("sys_pwrite64 ( %ld, %#lx, %llu, %ld )",
ARG1, ARG2, (ULong)ARG3, ARG4);
PRE_REG_READ4(ssize_t, "pwrite64",
unsigned int, fd, const char *, buf,
@@ -958,7 +964,7 @@
PRE(sys_fadvise64)
{
- PRINT("sys_fadvise64 ( %d, %lld, %llu, %d )", ARG1,ARG2,ARG3,ARG4);
+ PRINT("sys_fadvise64 ( %ld, %ld, %lu, %ld )", ARG1,ARG2,ARG3,ARG4);
PRE_REG_READ4(long, "fadvise64",
int, fd, vki_loff_t, offset, vki_size_t, len, int, advice);
}
@@ -967,7 +973,7 @@
{
SysRes r;
- PRINT("sys_mmap ( %p, %llu, %d, %d, %d, %d )",
+ PRINT("sys_mmap ( %#lx, %llu, %ld, %ld, %ld, %ld )",
ARG1, (ULong)ARG2, ARG3, ARG4, ARG5, ARG6 );
PRE_REG_READ6(long, "mmap",
unsigned long, start, unsigned long, length,
Modified: branches/FORMATCHECK/massif/ms_main.c
===================================================================
--- branches/FORMATCHECK/massif/ms_main.c 2007-11-07 01:10:42 UTC (rev 7106)
+++ branches/FORMATCHECK/massif/ms_main.c 2007-11-07 03:09:53 UTC (rev 7107)
@@ -985,8 +985,8 @@
census->xtree_snapshots[i] =
VG_(calloc)(xtree_size+1, sizeof(XPtSnapshot));
if (0 && VG_(clo_verbosity) > 1)
- VG_(printf)("calloc: %d (%d B)\n", xtree_size+1,
- (xtree_size+1) * sizeof(XPtSnapshot));
+ VG_(printf)("calloc: %d (%ld B)\n", xtree_size+1,
+ (Word)((xtree_size+1) * sizeof(XPtSnapshot)));
// Take space-snapshot: copy 'curr_space' for every XPt in the
// XTree into the snapshot array, along with pointers to the XPts.
Modified: branches/FORMATCHECK/memcheck/mc_leakcheck.c
===================================================================
--- branches/FORMATCHECK/memcheck/mc_leakcheck.c 2007-11-07 01:10:42 UTC (rev 7106)
+++ branches/FORMATCHECK/memcheck/mc_leakcheck.c 2007-11-07 03:09:53 UTC (rev 7107)
@@ -273,12 +273,14 @@
if (sh_no != clique) {
if (VG_DEBUG_CLIQUE) {
if (lc_markstack[sh_no].indirect)
- VG_(printf)(" clique %d joining clique %d adding %u+%lu bytes\n",
- sh_no, clique,
- lc_shadows[sh_no]->szB, lc_markstack[sh_no].indirect);
+ VG_(printf)(
+ " clique %d joining clique %d adding %lu+%lu bytes\n",
+ sh_no, clique,
+ (UWord)lc_shadows[sh_no]->szB,
+ lc_markstack[sh_no].indirect);
else
- VG_(printf)(" %d joining %d adding %u\n",
- sh_no, clique, lc_shadows[sh_no]->szB);
+ VG_(printf)(" %d joining %d adding %lu\n",
+ sh_no, clique, (UWord)lc_shadows[sh_no]->szB);
}
lc_markstack[clique].indirect += lc_shadows[sh_no]->szB;
|