]> granicus.if.org Git - strace/blobdiff - sysmips.c
Remove HAVE_STRUCT_TCB_EXT_ARG, ext_arg, and u_lrval
[strace] / sysmips.c
index bc3cb8d56d694a3c615d1e4a462450f1df728123..af5ffba0cc3618dd63b080d319e704080e9ac70a 100644 (file)
--- a/sysmips.c
+++ b/sysmips.c
@@ -45,7 +45,7 @@
 
 SYS_FUNC(sysmips)
 {
-       printxval_long(sysmips_operations, tcp->u_arg[0], "???");
+       printxval64(sysmips_operations, tcp->u_arg[0], "???");
        tprints(", ");
 
        switch (tcp->u_arg[0]) {
@@ -64,14 +64,16 @@ SYS_FUNC(sysmips)
                return RVAL_DECODED;
        }
        case MIPS_ATOMIC_SET:
-               tprintf("%#lx, 0x%lx", tcp->u_arg[1], tcp->u_arg[2]);
+               printaddr(tcp->u_arg[1]);
+               tprintf(", %#" PRI_klx, tcp->u_arg[2]);
                return RVAL_DECODED;
        case MIPS_FIXADE:
-               tprintf("0x%lx", tcp->u_arg[1]);
+               tprintf("%#" PRI_klx, tcp->u_arg[1]);
                return RVAL_DECODED;
        }
 
-       tprintf("%ld, %ld, %ld", tcp->u_arg[1], tcp->u_arg[2], tcp->u_arg[3]);
+       tprintf("%" PRI_kld ", %" PRI_kld ", %" PRI_kld,
+               tcp->u_arg[1], tcp->u_arg[2], tcp->u_arg[3]);
        return RVAL_DECODED;
 }