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;


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Valgrind-developers mailing list
Valgrind-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to