Print address before dereferencing.
authorMatt Mullins <mmullins@mmlx.us>
Sat, 21 Sep 2013 06:14:47 +0000 (23:14 -0700)
committerMatt Mullins <mmullins@mmlx.us>
Sat, 21 Sep 2013 06:14:47 +0000 (23:14 -0700)
This way, I can tell what address causes it to segfault!

mmap_everything.c

index 8cd4646..a1b4b77 100644 (file)
@@ -56,6 +56,7 @@ int main() {
                pvalue &= 0x00007FFFFFFFFFF0;
 
                int *pi = (void*)(pvalue);
-               printf("*%p = %x\n", (void*)pi, *pi);
+               printf("*%p = ", (void*)pi);
+               printf("%x\n", *pi);
        }
 }