]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Stack traces for Memcheck's syscall param errors are terribly unreliable, so
authorNicholas Nethercote <njn@valgrind.org>
Mon, 16 Feb 2009 05:11:49 +0000 (05:11 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Mon, 16 Feb 2009 05:11:49 +0000 (05:11 +0000)
I changed it to just filter the entire stack trace out for these errors (both
normal and XML cases).  The syscall name is still present in the error
string.  This allows a one or more alternative expected output files to be
removed for several tests, which is A Very Good Thing.

Also, I killed filter_test_paths because it was weird and clumsy and the
above change obviated most of its use and the remaining effects could be
achieved in other ways.

Also, I fixed up the scalar* tests a little and they now pass on my machine,
(and hopefully at least some other machines) for the first time ever!

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9178

42 files changed:
drd/tests/filter_fdleak
exp-ptrcheck/tests/filter_stderr
helgrind/tests/filter_stderr
memcheck/tests/Makefile.am
memcheck/tests/badpoll.stderr.exp
memcheck/tests/buflen_check.stderr.exp
memcheck/tests/buflen_check.stderr.exp2 [deleted file]
memcheck/tests/execve.stderr.exp
memcheck/tests/execve.stderr.exp2 [deleted file]
memcheck/tests/execve2.stderr.exp
memcheck/tests/execve2.stderr.exp2 [deleted file]
memcheck/tests/filter_stderr
memcheck/tests/fwrite.stderr.exp
memcheck/tests/fwrite.stderr.exp2 [deleted file]
memcheck/tests/malloc_free_fill.c
memcheck/tests/malloc_free_fill.stderr.exp
memcheck/tests/malloc_free_fill.vgtest
memcheck/tests/origin1-yes.stderr.exp
memcheck/tests/origin4-many.stderr.exp [moved from memcheck/tests/origin4-many.stderr.exp-glibc25-x86 with 96% similarity]
memcheck/tests/origin4-many.stderr.exp-glibc25-amd64 [deleted file]
memcheck/tests/writev.stderr.exp
memcheck/tests/writev.stderr.exp2 [deleted file]
memcheck/tests/writev.stderr.exp3 [deleted file]
memcheck/tests/x86-linux/Makefile.am
memcheck/tests/x86-linux/scalar.c
memcheck/tests/x86-linux/scalar.h
memcheck/tests/x86-linux/scalar.stderr.exp
memcheck/tests/x86-linux/scalar.stderr.exp2 [deleted file]
memcheck/tests/x86-linux/scalar_exit_group.stderr.exp
memcheck/tests/x86-linux/scalar_exit_group.stderr.exp2 [deleted file]
memcheck/tests/x86-linux/scalar_supp.stderr.exp
memcheck/tests/x86-linux/scalar_supp.stderr.exp2 [deleted file]
memcheck/tests/x86-linux/scalar_supp.supp
memcheck/tests/xml1.stderr.exp
memcheck/tests/xml1.stderr.exp2
memcheck/tests/xml1.stderr.exp3 [deleted file]
memcheck/tests/xml1.stderr.exp64
memcheck/tests/xml1.stderr.exp64_2 [deleted file]
none/tests/filter_fdleak
tests/Makefile.am
tests/filter_discards
tests/filter_test_paths [deleted file]

index 73d7635a205ddccfb3f22305cf4f90c6ea920472..d4ed2325cbb23cb65398f2f4b78912bd432f5b38 100644 (file)
@@ -4,8 +4,6 @@ dir=`dirname $0`
 
 ./filter_stderr                    |
 
-$dir/../../tests/filter_test_paths                      |
-
 sed s/"^Open AF_UNIX socket [0-9]*: <unknown>/Open AF_UNIX socket .: <unknown>/" |
 sed s/"^Open \(AF_UNIX socket\|file descriptor\) [0-9]*: \/dev\/null/Open \\1 .: \/dev\/null/" |
 sed s/"^Open \(AF_UNIX socket\|file descriptor\) [0-9]*: \/tmp\/\(sock\|data1\|data2\|file\)\.[0-9]*/Open \\1 .: \/tmp\/\\2/" |
index 23d9bca55db03d5ff7c50a0554bf015f61c8658b..27b6eb8463f27d122ed4fa274af525824d7e8366 100755 (executable)
@@ -7,8 +7,6 @@ $dir/../../tests/filter_stderr_basic                    |
 # Anonymise addresses
 $dir/../../tests/filter_addresses                       |
 
-$dir/../../tests/filter_test_paths                      |
-
 # Anonymise paths like "(in /foo/bar/libc-baz.so)"
 sed "s/(in \/.*libc.*)$/(in \/...libc...)/"             |
 sed "s/(in \/.*libpthread.*)$/(in \/...libpthread...)/"             |
@@ -25,13 +23,13 @@ sed \
 # Tidy up in cases where glibc (+ libdl + libpthread + ld) have
 # been built with debugging information, hence source locs are present
 sed \
--e "s/vfprintf ([a-z]*printf.c:[0-9]*)/.../" \
--e "s/vsprintf ([a-z]*printf.c:[0-9]*)/.../" \
--e "s/sprintf (sprintf.c:[0-9]*)/.../" \
--e "s/printf (printf.c:[0-9]*)/.../" \
--e "s/strdup (strdup.c:[0-9]*)/.../" \
--e "s/pthread_key_create.c:[0-9]*/in \/...libpthread.../" \
--e "s/genops.c:[0-9]*/in \/...libc.../" |
+-e "s/ vfprintf (.*)/ .../" \
+-e "s/ vsprintf (.*)/ .../" \
+-e "s/ sprintf (.*)/ .../" \
+-e "s/ printf (.*)/ .../" \
+-e "s/ strdup (.*)/ .../" \
+-e "s/ pthread_key_create.c:[0-9]*/ in \/...libpthread.../" \
+-e "s/ genops.c:[0-9]*/ in \/...libc.../" |
 
 # Anonymise line numbers in h_intercepts.c.
 sed "s/h_intercepts.c:[0-9]*/h_intercepts.c:.../" 
index 7c472b68d60ab879c83570ae21f5a49731924bd8..6906f4ca1f455c99c2f33e5e0faf0582bcf26cb4 100755 (executable)
@@ -36,5 +36,3 @@ sed \
 sed \
  -e "s/hread #[0-9][0-9]*/hread #x/g" \
  -e "s/hread [0-9][0-9]*/hread x/g"
-
-$dir/../../tests/filter_test_paths
index 986332783f3a9a4f32fc259e87045172139bc910..8eef1afe0253e7683af389100c497204524f93ea 100644 (file)
@@ -40,7 +40,7 @@ EXTRA_DIST = $(noinst_SCRIPTS) \
        badpoll.stderr.exp badpoll.vgtest \
        badrw.stderr.exp badrw.vgtest \
        brk2.stderr.exp brk2.vgtest \
-       buflen_check.stderr.exp buflen_check.stderr.exp2 buflen_check.vgtest \
+       buflen_check.stderr.exp buflen_check.vgtest \
        clientperm.stderr.exp \
        clientperm.stdout.exp clientperm.vgtest \
        custom_alloc.stderr.exp custom_alloc.vgtest \
@@ -52,11 +52,11 @@ EXTRA_DIST = $(noinst_SCRIPTS) \
        error_counts.stderr.exp error_counts.stdout.exp error_counts.vgtest \
        errs1.stderr.exp errs1.vgtest \
        exitprog.stderr.exp exitprog.vgtest \
-       execve.stderr.exp execve.stderr.exp2 execve.vgtest \
-       execve2.stderr.exp execve2.stderr.exp2 execve2.vgtest \
+       execve.stderr.exp execve.vgtest \
+       execve2.stderr.exp execve2.vgtest \
        file_locking.stderr.exp file_locking.vgtest \
        fprw.stderr.exp fprw.vgtest \
-       fwrite.stderr.exp fwrite.stderr.exp2 fwrite.vgtest \
+       fwrite.stderr.exp fwrite.vgtest \
        inits.stderr.exp inits.vgtest \
        inline.stderr.exp inline.stdout.exp inline.vgtest \
        leak-0.vgtest leak-0.stderr.exp \
@@ -174,9 +174,9 @@ EXTRA_DIST = $(noinst_SCRIPTS) \
        wrap7.vgtest wrap7.stdout.exp wrap7.stderr.exp \
        wrap8.vgtest wrap8.stdout.exp wrap8.stderr.exp \
        wrap8.stdout.exp2 wrap8.stderr.exp2 \
-       writev.stderr.exp writev.stderr.exp2 writev.stderr.exp3 writev.vgtest \
-       xml1.stderr.exp xml1.stderr.exp2 xml1.stderr.exp3 \
-       xml1.stderr.exp64 xml1.stderr.exp64_2 xml1.stdout.exp \
+       writev.stderr.exp writev.vgtest \
+       xml1.stderr.exp xml1.stderr.exp2 \
+       xml1.stderr.exp64 xml1.stdout.exp \
        xml1.vgtest \
        zeropage.stderr.exp zeropage.stderr.exp2 zeropage.stdout.exp \
        zeropage.vgtest
index 1c71844b77cafd03bb5ba8699d8c0e2b9714733e..ced1b924c0d147d8e5f631f936e4bc764a21300d 100644 (file)
@@ -1,13 +1,11 @@
 Syscall param poll(ufds.fd) points to uninitialised byte(s)
-   at 0x........: poll (in /...libc...)
-   by 0x........: main (badpoll.c:22)
+   ...
  Address 0x........ is 8 bytes inside a block of size 15 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (badpoll.c:12)
 
 Syscall param poll(ufds.reventss) points to unaddressable byte(s)
-   at 0x........: poll (in /...libc...)
-   by 0x........: main (badpoll.c:22)
+   ...
  Address 0x........ is 0 bytes after a block of size 15 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (badpoll.c:12)
index 569240923a2dc9f08747e823e16f58ec49f010bb..9f00d9aa549d106a6f773abe7907cb618b4eefe2 100644 (file)
@@ -1,11 +1,9 @@
 Syscall param socketcall.getsockname(name) points to unaddressable byte(s)
-   at 0x........: getsockname (in /...libc...)
-   by 0x........: main (buflen_check.c:18)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param socketcall.getsockname(namelen_in) points to unaddressable byte(s)
-   at 0x........: getsockname (in /...libc...)
-   by 0x........: main (buflen_check.c:19)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 getsockname(1) failed
 getsockname(2) failed
diff --git a/memcheck/tests/buflen_check.stderr.exp2 b/memcheck/tests/buflen_check.stderr.exp2
deleted file mode 100644 (file)
index e5e4451..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-Syscall param socketcall.getsockname(name) points to unaddressable byte(s)
-   at 0x........: getsockname (in /...libc...)
-   by 0x........: (below main)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param socketcall.getsockname(namelen_in) points to unaddressable byte(s)
-   at 0x........: getsockname (in /...libc...)
-   by 0x........: (below main)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-getsockname(1) failed
-getsockname(2) failed
index b8a299f61527c82722851220f68f0aef9868d451..262ce1461edf0816b10760bb87fee7e61166f74a 100644 (file)
@@ -1,14 +1,11 @@
 Syscall param execve(filename) points to unaddressable byte(s)
-   at 0x........: execve (in /...libc...)
-   by 0x........: main (execve.c:9)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param execve(argv[i]) points to unaddressable byte(s)
-   at 0x........: execve (in /...libc...)
-   by 0x........: main (execve.c:9)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param execve(envp[i]) points to unaddressable byte(s)
-   at 0x........: execve (in /...libc...)
-   by 0x........: main (execve.c:9)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
diff --git a/memcheck/tests/execve.stderr.exp2 b/memcheck/tests/execve.stderr.exp2
deleted file mode 100644 (file)
index 6abafbf..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-Syscall param execve(filename) points to unaddressable byte(s)
-   at 0x........: execve (in /...libc...)
-   by 0x........: (below main)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param execve(argv[i]) points to unaddressable byte(s)
-   at 0x........: execve (in /...libc...)
-   by 0x........: (below main)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param execve(envp[i]) points to unaddressable byte(s)
-   at 0x........: execve (in /...libc...)
-   by 0x........: (below main)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
index 087a1939ef19ab2445415697388dc0a77f029b5b..3a04841964134dbce98ce492e1563ce2433e6f2e 100644 (file)
@@ -1,4 +1,3 @@
 Syscall param execve(filename) points to unaddressable byte(s)
-   at 0x........: execve (in /...libc...)
-   by 0x........: main (execve2.c:8)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
diff --git a/memcheck/tests/execve2.stderr.exp2 b/memcheck/tests/execve2.stderr.exp2
deleted file mode 100644 (file)
index 19d9559..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Syscall param execve(filename) points to unaddressable byte(s)
-   at 0x........: execve (in /...libc...)
-   by 0x........: (below main)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
index 7754d9046e4d9d9325e25dafd3ac7b5ee6fdc78e..aeb8c41dba1e20f3e7dd936820079977197dea88 100755 (executable)
@@ -16,4 +16,20 @@ sed "s/mc_replace_strmem.c:[0-9]*/mc_replace_strmem.c:.../"  |
 # Remove the size in "The main thread stack size..." message.
 sed "s/The main thread stack size used in this run was [0-9]*/The main thread stack size used in this run was .../" |
 
-$dir/../../tests/filter_test_paths
+# Stack traces ending in syscalls often cause problems, with lots of libc
+# variations: different numbers of entries, line numbers or not depending on
+# whether libc debug info is present, 'writev' vs 'do_writev', 'main' vs.
+# '(below main)', etc.  
+#
+# So we just cut out the entire stack trace.  It's coarse but effective, and
+# there aren't that many cases like this, and the error line gives the
+# syscall name.  
+#
+# The '<' is to avoid matching the XML case;  we don't use '>' because that
+# appears in some of the syscall parameter names (eg "act->sa_handler").
+perl -p -0 -e 's/(Syscall param[^\n<]*)\n(   (at|by)[^\n]*\n)*/$1\n   ...\n/gs' |
+
+# Something similar for XML output.  Chops everything within
+# <stack>...</stack>.
+perl -p -0 -e 's/(<what>Syscall param[^\n]*)\n([^\n]*(stack|frame|ip|obj|fn)[^\n]*\n)*/$1\n/gs'
+
index 4f38e481085679b7d07f39755a7c191edc4a75ca..cab26621e66813712ef0535a9188a656bbea10af 100644 (file)
@@ -1,6 +1,5 @@
 Syscall param write(buf) points to uninitialised byte(s)
-   at 0x........: write (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is 0 bytes inside a block of size 10 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (fwrite.c:7)
diff --git a/memcheck/tests/fwrite.stderr.exp2 b/memcheck/tests/fwrite.stderr.exp2
deleted file mode 100644 (file)
index 35e92f4..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Syscall param write(buf) points to uninitialised byte(s)
-   at 0x........: write (in /...libc...)
-   by 0x........: main (fwrite.c:12)
- Address 0x........ is 0 bytes inside a block of size 10 alloc'd
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (fwrite.c:7)
index 1e9cef660c58d36c5357b0c0a4afae8b77b44318..5dce9e0595989f2da26654c0bac88ace93b7cfa4 100644 (file)
@@ -5,60 +5,65 @@
 #include <stdio.h>
 #include <assert.h>
 #include <stdlib.h>
+#include "../memcheck.h"
 
 int main ( void )
 {
   int *r, *oldr, *a;
 
+#define TEST(x, exp_x, desc) \
+  VALGRIND_MAKE_MEM_DEFINED(&x, sizeof(int)); \
+  if (x == exp_x) { \
+     fprintf(stderr, "PASSED: " desc "\n"); \
+  } else { \
+     fprintf(stderr, "FAILED: " desc "\n"); \
+  }
 
+  //-------------------------------------------------------------
   fprintf(stderr, "test simple malloc/free:\n");
 
   a = malloc(10 * sizeof(int)); assert(a);
-  fprintf(stderr, "(should be malloc-filled)     a[4] = %x\n", a[4]);
+  TEST(a[4], 0x55555555, "malloc-filled");
 
   free(a);
-  fprintf(stderr, "(should be free-filled)       a[5] = %x\n", a[5]);
+  TEST(a[5], 0x77777777, "  free-filled");
 
-
-
-  fprintf(stderr, "test realloc-larger:\n");
+  //-------------------------------------------------------------
+  fprintf(stderr, "\ntest realloc-larger:\n");
 
   r = malloc(30 * sizeof(int)); assert(r);
-  fprintf(stderr, "(should be malloc-filled)    r[25] = %x\n", r[25]);
+  TEST(r[25], 0x55555555, "malloc-filled");
 
   /* Make larger */
   oldr = r;
   r = realloc(r, 40 * sizeof(int)); assert(r);
 
-  fprintf(stderr, "(should be free-filled)   oldr[26] = %x\n", oldr[26]);
-  fprintf(stderr, "(should be malloc-filled)    r[35] = %x\n", r[35]);
+  TEST(oldr[26], 0x77777777, "  free-filled");
+  TEST(   r[35], 0x55555555, "malloc-filled");
 
   free(r);
 
-
-
-  fprintf(stderr, "test realloc-smaller:\n");
+  //-------------------------------------------------------------
+  fprintf(stderr, "\ntest realloc-smaller:\n");
 
   r = malloc(30 * sizeof(int)); assert(r);
-  fprintf(stderr, "(should be malloc-filled)    r[25] = %x\n", r[25]);
+  TEST(r[25], 0x55555555,   "malloc-filled");
 
   /* Make smaller */
   oldr = r;
   r = realloc(r, 20 * sizeof(int)); assert(r);
 
-  fprintf(stderr, "(should be free-filled)   oldr[26] = %x\n", oldr[26]);
+  TEST(oldr[26], 0x77777777, "  free-filled");
 
   free(r);
 
-
-
-  fprintf(stderr, "test calloc:\n");
+  //-------------------------------------------------------------
+  fprintf(stderr, "\ntest calloc:\n");
   a = calloc(100, sizeof(int)); assert(r);
 
-  fprintf(stderr, "(should be zero)             a[42] = %x\n", a[42]);
+  TEST(a[42], 0x00000000, "zero");
 
   free(a);
 
-
   return 0;
 }
index bf9f2c1a3512a25a6d75d1a2d967c881ec49dc51..d94c78b830e51df45af4ead78d5ff2f93e01dee0 100644 (file)
@@ -1,60 +1,15 @@
-
 test simple malloc/free:
-Use of uninitialised value of size .
-   at 0x........: (within /...libc...)
-   by 0x........: ...
-   by 0x........: ...
-   by 0x........: ...
-   by 0x........: ...
-   by 0x........: main (malloc_free_fill.c:17)
-
-Conditional jump or move depends on uninitialised value(s)
-   at 0x........: (within /...libc...)
-   by 0x........: ...
-   by 0x........: ...
-   by 0x........: ...
-   by 0x........: ...
-   by 0x........: main (malloc_free_fill.c:17)
+PASSED: malloc-filled
+PASSED:   free-filled
 
-Conditional jump or move depends on uninitialised value(s)
-   at 0x........: vfprintf (in /...libc...)
-   by 0x........: ...
-   by 0x........: ...
-   by 0x........: ...
-   by 0x........: main (malloc_free_fill.c:17)
-(should be malloc-filled)     a[4] = 55555555
-
-Invalid read of size 4
-   at 0x........: main (malloc_free_fill.c:20)
- Address 0x........ is 20 bytes inside a block of size 40 free'd
-   at 0x........: free (vg_replace_malloc.c:...)
-   by 0x........: main (malloc_free_fill.c:19)
-(should be free-filled)       a[5] = 77777777
 test realloc-larger:
-(should be malloc-filled)    r[25] = 55555555
+PASSED: malloc-filled
+PASSED:   free-filled
+PASSED: malloc-filled
 
-Invalid read of size 4
-   at 0x........: main (malloc_free_fill.c:33)
- Address 0x........ is 104 bytes inside a block of size 120 free'd
-   at 0x........: realloc (vg_replace_malloc.c:...)
-   by 0x........: main (malloc_free_fill.c:31)
-(should be free-filled)   oldr[26] = 77777777
-(should be malloc-filled)    r[35] = 55555555
 test realloc-smaller:
-(should be malloc-filled)    r[25] = 55555555
+PASSED: malloc-filled
+PASSED:   free-filled
 
-Invalid read of size 4
-   at 0x........: main (malloc_free_fill.c:49)
- Address 0x........ is 104 bytes inside a block of size 120 free'd
-   at 0x........: realloc (vg_replace_malloc.c:...)
-   by 0x........: main (malloc_free_fill.c:47)
-(should be free-filled)   oldr[26] = 77777777
 test calloc:
-(should be zero)             a[42] = 0
-
-ERROR SUMMARY: 67 errors from 6 contexts (suppressed: 0 from 0)
-malloc/free: in use at exit: 0 bytes in 0 blocks.
-malloc/free: 6 allocs, 6 frees, 920 bytes allocated.
-For a detailed leak analysis,  rerun with: --leak-check=yes
-For counts of detected errors, rerun with: -v
-Use --track-origins=yes to see where uninitialised values come from
+PASSED: zero
index 5ae6ffb8187dedcb4c5678d40936db1a7d08adac..5eca660db64907321d51288e1cf4aacf0eb859a0 100644 (file)
@@ -1,3 +1,3 @@
 prog: malloc_free_fill
-vgopts: --malloc-fill=0x55 --free-fill=0x77
+vgopts: -q --malloc-fill=0x55 --free-fill=0x77
 stderr_filter: filter_malloc_free_fill
index d400435a1cd4bbb68b898422cb6fa5726c5348a4..418dcd0e6760072da5e2d12b1d93eacbf2697a91 100644 (file)
@@ -48,7 +48,7 @@ Conditional jump or move depends on uninitialised value(s)
    at 0x........: main (origin1-yes.c:93)
  Uninitialised value was created
    at 0x........: brk (in /...libc...)
-   by 0x........: ...
+   by 0x........: sbrk (in /...libc...)
    by 0x........: main (origin1-yes.c:90)
 
 Undef 8 of 8 (MAKE_MEM_UNDEFINED)
similarity index 96%
rename from memcheck/tests/origin4-many.stderr.exp-glibc25-x86
rename to memcheck/tests/origin4-many.stderr.exp
index 0364cf5e7c0d67bafdcc76d3752df52c6c70e2c9..1162fb08192017093363a3072ed52fdbe9a1b6b4 100644 (file)
@@ -47,8 +47,7 @@ Conditional jump or move depends on uninitialised value(s)
    by 0x........: main (origin4-many.c:39)
 
 Syscall param exit_group(exit_code) contains uninitialised byte(s)
-   at 0x........: _Exit (in /...libc...)
-   by 0x........: (below main)
+   ...
  Uninitialised value was created by a heap allocation
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (origin4-many.c:39)
diff --git a/memcheck/tests/origin4-many.stderr.exp-glibc25-amd64 b/memcheck/tests/origin4-many.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index 67517fe..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-Conditional jump or move depends on uninitialised value(s)
-   at 0x........: main (origin4-many.c:51)
- Uninitialised value was created by a heap allocation
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (origin4-many.c:32)
-
-Conditional jump or move depends on uninitialised value(s)
-   at 0x........: main (origin4-many.c:52)
- Uninitialised value was created by a heap allocation
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (origin4-many.c:33)
-
-Conditional jump or move depends on uninitialised value(s)
-   at 0x........: main (origin4-many.c:53)
- Uninitialised value was created by a heap allocation
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (origin4-many.c:34)
-
-Conditional jump or move depends on uninitialised value(s)
-   at 0x........: main (origin4-many.c:54)
- Uninitialised value was created by a heap allocation
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (origin4-many.c:35)
-
-Conditional jump or move depends on uninitialised value(s)
-   at 0x........: main (origin4-many.c:55)
- Uninitialised value was created by a heap allocation
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (origin4-many.c:36)
-
-Conditional jump or move depends on uninitialised value(s)
-   at 0x........: main (origin4-many.c:56)
- Uninitialised value was created by a heap allocation
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (origin4-many.c:37)
-
-Conditional jump or move depends on uninitialised value(s)
-   at 0x........: main (origin4-many.c:57)
- Uninitialised value was created by a heap allocation
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (origin4-many.c:38)
-
-Conditional jump or move depends on uninitialised value(s)
-   at 0x........: main (origin4-many.c:58)
- Uninitialised value was created by a heap allocation
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (origin4-many.c:39)
-
-Syscall param exit_group(exit_code) contains uninitialised byte(s)
-   at 0x........: _Exit (in /...libc...)
-   by 0x........: ...
-   by 0x........: (below main)
- Uninitialised value was created by a heap allocation
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (origin4-many.c:39)
index 7883612e0900f886b7c0a6d50da807ea5f4f0bda..84386bbd2bef2466ab7e65ef0d4f7adf31375b24 100644 (file)
@@ -1,18 +1,15 @@
 Test file created.
 Syscall param writev(vector[...]) points to unaddressable byte(s)
-   at 0x........: writev (in /...libc...)
-   by 0x........: main (writev.c:56)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 Received EFAULT as expected
 
 Syscall param writev(vector) points to unaddressable byte(s)
-   at 0x........: writev (in /...libc...)
-   by 0x........: main (writev.c:68)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 Received EINVAL as expected
 
 Syscall param readv(vector) points to unaddressable byte(s)
-   at 0x........: readv (in /...libc...)
-   by 0x........: main (writev.c:76)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 Received EINVAL as expected
diff --git a/memcheck/tests/writev.stderr.exp2 b/memcheck/tests/writev.stderr.exp2
deleted file mode 100644 (file)
index de5e77a..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Test file created.
-Syscall param writev(vector[...]) points to unaddressable byte(s)
-   at 0x........: (within /...libc...)
-   by 0x........: main (writev.c:56)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-Received EFAULT as expected
-
-Syscall param writev(vector) points to unaddressable byte(s)
-   at 0x........: (within /...libc...)
-   by 0x........: main (writev.c:68)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-Received EINVAL as expected
-
-Syscall param readv(vector) points to unaddressable byte(s)
-   at 0x........: readv (in /...libc...)
-   by 0x........: main (writev.c:76)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-Received EINVAL as expected
diff --git a/memcheck/tests/writev.stderr.exp3 b/memcheck/tests/writev.stderr.exp3
deleted file mode 100644 (file)
index a6aaa29..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Test file created.
-Syscall param writev(vector[...]) points to unaddressable byte(s)
-   at 0x........: do_writev (in /...libc...)
-   by 0x........: main (writev.c:56)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-Received EFAULT as expected
-
-Syscall param writev(vector) points to unaddressable byte(s)
-   at 0x........: do_writev (in /...libc...)
-   by 0x........: main (writev.c:68)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-Received EINVAL as expected
-
-Syscall param readv(vector) points to unaddressable byte(s)
-   at 0x........: do_readv (in /...libc...)
-   by 0x........: main (writev.c:76)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-Received EINVAL as expected
index 041c8a8a20338d4be43d323d2079027bae194247..1c76f40e37f655c2c861892b47b6e1f269a68e78 100644 (file)
@@ -3,11 +3,11 @@ noinst_SCRIPTS = filter_stderr
 noinst_HEADERS = scalar.h
 
 EXTRA_DIST = $(noinst_SCRIPTS) \
-       scalar.stderr.exp scalar.stderr.exp2 scalar.vgtest \
+       scalar.stderr.exp scalar.vgtest \
        scalar_fork.stderr.exp scalar_fork.vgtest \
-       scalar_exit_group.stderr.exp scalar_exit_group.stderr.exp2 \
+       scalar_exit_group.stderr.exp \
        scalar_exit_group.vgtest \
-       scalar_supp.stderr.exp scalar_supp.stderr.exp2 \
+       scalar_supp.stderr.exp \
        scalar_supp.vgtest scalar_supp.supp \
        scalar_vfork.stderr.exp scalar_vfork.vgtest
 
index cecf28a4ad146236557ac00ab649ade4798ae932..057ed703b29fb1ba41c287e78dbbbe41088ed591 100644 (file)
@@ -1,5 +1,9 @@
 #include "../../memcheck.h"
 #include "scalar.h"
+#include <unistd.h>
+#include <sched.h>
+#include <signal.h>
+
 
 // Here we are trying to trigger every syscall error (scalar errors and
 // memory errors) for every syscall.  We do this by passing a lot of bogus
 // PRE_MEM_READ/PRE_MEM_WRITE calls.  (Note that Memcheck will
 // always issue an error message immediately before these seg faults occur).
 
-//#include <asm/ipc.h>
-#include <sched.h>
-#include <signal.h>
-
 int main(void)
 {
    // uninitialised, but we know px[0] is 0x0
@@ -52,10 +52,11 @@ int main(void)
    GO(__NR_open, "(2-args) 2s 1m");
    SY(__NR_open, x0, x0); FAIL;
 
-   // Only 1s 0m errors, because 2s 1m are ignored, being dups of the
-   // earlier 2-arg open call.
+   // Only 1s 0m errors -- the other 2s 1m have been checked in the previous
+   // open test, and if we test them they may be commoned up but they also
+   // may not.
    GO(__NR_open, "(3-args) 1s 0m");    
-   SY(__NR_open, x0, x0+O_CREAT, x0); FAIL;
+   SY(__NR_open, "scalar.c", O_CREAT|O_EXCL, x0); FAIL;
 
    // __NR_close 6
    GO(__NR_close, "1s 0m");
@@ -263,13 +264,17 @@ int main(void)
    GO(__NR_fcntl, "(GETFD) 2s 0m");
    SY(__NR_fcntl, x0-1, x0+F_GETFD, x0); FAILx(EBADF);
 
-   // For F_DUPFD the 3rd arg is 'arg'
+   // For F_DUPFD the 3rd arg is 'arg'.  We don't check the 1st two args
+   // because any errors may or may not be commoned up with the ones from
+   // the previous fcntl call.
    GO(__NR_fcntl, "(DUPFD) 1s 0m");
-   SY(__NR_fcntl, x0-1, x0+F_DUPFD, x0); FAILx(EBADF);
+   SY(__NR_fcntl, -1, F_DUPFD, x0); FAILx(EBADF);
 
-   // For F_GETLK the 3rd arg is 'lock'.  On x86, this fails w/EBADF.  But on 
-   GO(__NR_fcntl, "(GETLK) 1s 0m"); // amd64 in 32-bit mode it fails w/EFAULT.
-   SY(__NR_fcntl, x0-1, x0+F_GETLK, x0); FAIL; //FAILx(EBADF);
+   // For F_GETLK the 3rd arg is 'lock'.  On x86, this fails w/EBADF.  But
+   // on amd64 in 32-bit mode it fails w/EFAULT.  We don't check the 1st two
+   // args for the reason given above.
+   GO(__NR_fcntl, "(GETLK) 1s 0m");
+   SY(__NR_fcntl, -1, F_GETLK, x0); FAIL; //FAILx(EBADF);
 
    // __NR_mpx 56
    GO(__NR_mpx, "ni");
@@ -379,7 +384,7 @@ int main(void)
    // __NR_select 82
    {
       long args[5] = { x0+8, x0+0xffffffee, x0+1, x0+1, x0+1 };
-      GO(__NR_select, "1s 4m");
+      GO(__NR_select, "1s 5m");
       SY(__NR_select, args+x0); FAIL;
    }
 
@@ -414,7 +419,7 @@ int main(void)
    // __NR_mmap 90
    {
       long args[6] = { x0, x0, x0, x0, x0-1, x0 };
-      GO(__NR_mmap, "1s 0m");
+      GO(__NR_mmap, "1s 1m");
       SY(__NR_mmap, args+x0); FAIL;
    }
 
@@ -719,7 +724,7 @@ int main(void)
 
    // __NR_mremap 163
    GO(__NR_mremap, "5s 0m");
-   SY(__NR_mremap, x0+1, x0, x0, x0, x0); FAILx(EINVAL);
+   SY(__NR_mremap, x0+1, x0, x0, x0+MREMAP_FIXED, x0); FAILx(EINVAL);
 
    // __NR_setresuid 164
    GO(__NR_setresuid, "3s 0m");
@@ -849,7 +854,7 @@ int main(void)
    SY(__NR_ugetrlimit, x0, x0); FAIL;
 
    // __NR_mmap2 192
-   GO(__NR_mmap2, "5s 0m");
+   GO(__NR_mmap2, "6s 0m");
    SY(__NR_mmap2, x0, x0, x0, x0, x0-1, x0); FAIL;
 
    // __NR_truncate64 193
@@ -965,18 +970,21 @@ int main(void)
    SY(__NR_getdents64, x0, x0, x0+1); FAIL;
 
    // __NR_fcntl64 221
-   // As with sys_open(), the 'fd' error is suppressed for the later ones.
-   // For F_GETFD the 3rd arg is ignored
+   // As with sys_open(), we don't trigger errors for the 1st two args for
+   // the later ones.
+   // For F_GETFD the 3rd arg is ignored.
    GO(__NR_fcntl64, "(GETFD) 2s 0m");
    SY(__NR_fcntl64, x0-1, x0+F_GETFD, x0); FAILx(EBADF);
 
    // For F_DUPFD the 3rd arg is 'arg'
    GO(__NR_fcntl64, "(DUPFD) 1s 0m");
-   SY(__NR_fcntl64, x0-1, x0+F_DUPFD, x0); FAILx(EBADF);
+   SY(__NR_fcntl64, -1, F_DUPFD, x0); FAILx(EBADF);
 
-   // For F_GETLK the 3rd arg is 'lock'.  // On x86, this fails w/EBADF.  But on
-   GO(__NR_fcntl64, "(GETLK) 1s 0m"); // amd64 in 32-bit mode it fails w/EFAULT.
-   SY(__NR_fcntl64, x0-1, x0+F_GETLK, x0); FAIL; //FAILx(EBADF);
+   // For F_GETLK the 3rd arg is 'lock'.
+   // On x86, this fails w/EBADF.  But on amd64 in 32-bit mode it fails
+   // w/EFAULT.
+   GO(__NR_fcntl64, "(GETLK) 1s 0m"); 
+   SY(__NR_fcntl64, -1, +F_GETLK, x0); FAIL; //FAILx(EBADF);
 
    // 222
    GO(222, "ni");
index 072b9c67a4e451084f43a1b942cbd7b49cec2a08..2d103703c7a6cd9a9096cd60a8dec664e62062ea 100644 (file)
@@ -9,6 +9,7 @@
 #include <sys/stat.h>
 #include <sys/ptrace.h>
 #include <sys/types.h>
+#include <linux/mman.h>
 
 // Since we use vki_unistd.h, we can't include <unistd.h>.  So we have to
 // declare this ourselves.
index a4c8d6edaa1311d320e80a81ab4f7c87ae3f7fe4..a46d98e3cd686a33e0977fd9456957d562a21c89 100644 (file)
   3:           __NR_read 1+3s 1m
 -----------------------------------------------------
 Syscall param (syscallno) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param read(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param read(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param read(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param read(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
   4:          __NR_write 3s 1m
 -----------------------------------------------------
 
 Syscall param write(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param write(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param write(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param write(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
   5:           __NR_open (2-args) 2s 1m
 -----------------------------------------------------
 
 Syscall param open(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param open(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param open(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
   5:           __NR_open (3-args) 1s 0m
 -----------------------------------------------------
 
 Syscall param open(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
   6:          __NR_close 1s 0m
 -----------------------------------------------------
 
 Syscall param close(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
   7:        __NR_waitpid 3s 1m
 -----------------------------------------------------
 
 Syscall param waitpid(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param waitpid(status) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param waitpid(options) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param waitpid(status) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
   8:          __NR_creat 2s 1m
 -----------------------------------------------------
 
 Syscall param creat(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param creat(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param creat(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
   9:           __NR_link 2s 2m
 -----------------------------------------------------
 
 Syscall param link(oldpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param link(newpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param link(oldpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param link(newpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  10:         __NR_unlink 1s 1m
 -----------------------------------------------------
 
 Syscall param unlink(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param unlink(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  11:         __NR_execve 3s 1m
 -----------------------------------------------------
 
 Syscall param execve(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param execve(argv) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param execve(envp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param execve(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  12:          __NR_chdir 1s 1m
 -----------------------------------------------------
 
 Syscall param chdir(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param chdir(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  13:           __NR_time 1s 1m
 -----------------------------------------------------
 
 Syscall param time(t) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param time(t) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  14:          __NR_mknod 3s 1m
 -----------------------------------------------------
 
 Syscall param mknod(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mknod(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mknod(dev) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mknod(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  15:          __NR_chmod 2s 1m
 -----------------------------------------------------
 
 Syscall param chmod(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param chmod(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param chmod(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  16:         __NR_lchown n/a
@@ -243,16 +201,13 @@ Syscall param chmod(path) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param lseek(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lseek(offset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lseek(whence) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  20:         __NR_getpid 0s 0m
 -----------------------------------------------------
@@ -261,58 +216,47 @@ Syscall param lseek(whence) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param mount(source) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mount(target) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mount(type) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mount(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mount(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mount(source) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param mount(target) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param mount(type) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  22:         __NR_umount 1s 1m
 -----------------------------------------------------
 
 Syscall param umount(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param umount(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  23:         __NR_setuid 1s 0m
 -----------------------------------------------------
 
 Syscall param setuid16(uid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  24:         __NR_getuid 0s 0m
 -----------------------------------------------------
@@ -324,32 +268,26 @@ Syscall param setuid16(uid) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param ptrace(request) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ptrace(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ptrace(addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ptrace(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ptrace(getregs) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  27:          __NR_alarm 1s 0m
 -----------------------------------------------------
 
 Syscall param alarm(seconds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  28:       __NR_oldfstat n/a
 -----------------------------------------------------
@@ -361,21 +299,17 @@ Syscall param alarm(seconds) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param utime(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param utime(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param utime(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param utime(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  31:           __NR_stty ni
@@ -388,24 +322,20 @@ Syscall param utime(buf) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param access(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param access(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param access(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  34:           __NR_nice 1s 0m
 -----------------------------------------------------
 
 Syscall param nice(inc) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  35:          __NR_ftime ni
 -----------------------------------------------------
@@ -417,91 +347,75 @@ Syscall param nice(inc) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param kill(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param kill(sig) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  38:         __NR_rename 2s 2m
 -----------------------------------------------------
 
 Syscall param rename(oldpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rename(newpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rename(oldpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param rename(newpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  39:          __NR_mkdir 2s 1m
 -----------------------------------------------------
 
 Syscall param mkdir(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mkdir(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mkdir(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  40:          __NR_rmdir 1s 1m
 -----------------------------------------------------
 
 Syscall param rmdir(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rmdir(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  41:            __NR_dup 1s 0m
 -----------------------------------------------------
 
 Syscall param dup(oldfd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  42:           __NR_pipe 1s 1m
 -----------------------------------------------------
 
 Syscall param pipe(filedes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pipe(filedes) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  43:          __NR_times 1s 1m
 -----------------------------------------------------
 
 Syscall param times(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param times(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  44:           __NR_prof ni
@@ -511,15 +425,13 @@ Syscall param times(buf) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param brk(end_data_segment) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  46:         __NR_setgid 1s 0m
 -----------------------------------------------------
 
 Syscall param setgid16(gid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  47:         __NR_getgid 0s 0m
 -----------------------------------------------------
@@ -537,28 +449,23 @@ Syscall param setgid16(gid) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param acct(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param acct(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  52:        __NR_umount2 2s 1m
 -----------------------------------------------------
 
 Syscall param umount2(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param umount2(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param umount2(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  53:           __NR_lock ni
@@ -568,39 +475,32 @@ Syscall param umount2(path) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param ioctl(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ioctl(request) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ioctl(arg) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ioctl(TCSET{S,SW,SF}) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  55:          __NR_fcntl (GETFD) 2s 0m
 -----------------------------------------------------
 
 Syscall param fcntl(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fcntl(cmd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  55:          __NR_fcntl (DUPFD) 1s 0m
 -----------------------------------------------------
 
 Syscall param fcntl(arg) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  55:          __NR_fcntl (GETLK) 1s 0m
 -----------------------------------------------------
@@ -609,8 +509,7 @@ More than 100 errors detected.  Subsequent errors
 will still be recorded, but in less detail than before.
 
 Syscall param fcntl(lock) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  56:            __NR_mpx ni
 -----------------------------------------------------
@@ -619,12 +518,10 @@ Syscall param fcntl(lock) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param setpgid(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setpgid(pgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  58:         __NR_ulimit ni
 -----------------------------------------------------
@@ -636,19 +533,16 @@ Syscall param setpgid(pgid) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param umask(mask) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  61:         __NR_chroot 1s 1m
 -----------------------------------------------------
 
 Syscall param chroot(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param chroot(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  62:          __NR_ustat n/a
@@ -658,12 +552,10 @@ Syscall param chroot(path) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param dup2(oldfd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param dup2(newfd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  64:        __NR_getppid 0s 0m
 -----------------------------------------------------
@@ -678,41 +570,34 @@ Syscall param dup2(newfd) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param sigaction(signum) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sigaction(act) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sigaction(oldact) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sigaction(act->sa_handler) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is 0 bytes after a block of size 4 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (scalar.c:24)
 
 Syscall param sigaction(act->sa_mask) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is 4 bytes after a block of size 4 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (scalar.c:24)
 
 Syscall param sigaction(act->sa_flags) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is 8 bytes after a block of size 4 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (scalar.c:24)
 
 Syscall param sigaction(oldact) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is 0 bytes after a block of size 4 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (scalar.c:24)
@@ -727,23 +612,19 @@ Syscall param sigaction(oldact) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param setreuid16(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setreuid16(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  71:       __NR_setregid 2s 0m
 -----------------------------------------------------
 
 Syscall param setregid16(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setregid16(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  72:     __NR_sigsuspend ignore
 -----------------------------------------------------
@@ -752,12 +633,10 @@ Syscall param setregid16(egid) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param sigpending(set) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sigpending(set) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  74:    __NR_sethostname n/a
@@ -767,170 +646,142 @@ Syscall param sigpending(set) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param setrlimit(resource) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setrlimit(rlim) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setrlimit(rlim) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  76:      __NR_getrlimit 2s 1m
 -----------------------------------------------------
 
 Syscall param old_getrlimit(resource) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param old_getrlimit(rlim) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param old_getrlimit(rlim) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  77:      __NR_getrusage 2s 1m
 -----------------------------------------------------
 
 Syscall param getrusage(who) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getrusage(usage) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getrusage(usage) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  78:   __NR_gettimeofday 2s 2m
 -----------------------------------------------------
 
 Syscall param gettimeofday(tv) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param gettimeofday(tz) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param gettimeofday(tv) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param gettimeofday(tz) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  79:   __NR_settimeofday 2s 2m
 -----------------------------------------------------
 
 Syscall param settimeofday(tv) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param settimeofday(tz) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param settimeofday(tv) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param settimeofday(tz) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  80:      __NR_getgroups 2s 1m
 -----------------------------------------------------
 
 Syscall param getgroups16(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getgroups16(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getgroups16(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  81:      __NR_setgroups 2s 1m
 -----------------------------------------------------
 
 Syscall param setgroups16(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setgroups16(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setgroups16(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
- 82:         __NR_select 1s 4m
+ 82:         __NR_select 1s 5m
 -----------------------------------------------------
 
 Syscall param old_select(args) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
+
+Syscall param old_select(args) points to uninitialised byte(s)
+   ...
+ Address 0x........ is on thread 1's stack
 
 Syscall param old_select(readfds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param old_select(writefds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param old_select(exceptfds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param old_select(timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  83:        __NR_symlink 2s 2m
 -----------------------------------------------------
 
 Syscall param symlink(oldpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param symlink(newpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param symlink(oldpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param symlink(newpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  84:       __NR_oldlstat n/a
@@ -940,25 +791,20 @@ Syscall param symlink(newpath) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param readlink(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param readlink(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param readlink(bufsiz) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param readlink(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param readlink(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  86:         __NR_uselib n/a
@@ -973,102 +819,88 @@ Syscall param readlink(buf) points to unaddressable byte(s)
  89:        __NR_readdir n/a
 -----------------------------------------------------
 -----------------------------------------------------
- 90:           __NR_mmap 1s 0m
+ 90:           __NR_mmap 1s 1m
 -----------------------------------------------------
 
 Syscall param old_mmap(args) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
+
+Syscall param old_mmap(args) points to uninitialised byte(s)
+   ...
+ Address 0x........ is on thread 1's stack
 -----------------------------------------------------
  91:         __NR_munmap 2s 0m
 -----------------------------------------------------
 
 Syscall param munmap(start) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param munmap(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  92:       __NR_truncate 2s 1m
 -----------------------------------------------------
 
 Syscall param truncate(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param truncate(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param truncate(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
  93:      __NR_ftruncate 2s 0m
 -----------------------------------------------------
 
 Syscall param ftruncate(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ftruncate(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  94:         __NR_fchmod 2s 0m
 -----------------------------------------------------
 
 Syscall param fchmod(fildes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fchmod(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  95:         __NR_fchown 3s 0m
 -----------------------------------------------------
 
 Syscall param fchown16(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fchown16(owner) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fchown16(group) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  96:    __NR_getpriority 2s 0m
 -----------------------------------------------------
 
 Syscall param getpriority(which) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getpriority(who) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  97:    __NR_setpriority 3s 0m
 -----------------------------------------------------
 
 Syscall param setpriority(which) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setpriority(who) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setpriority(prio) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
  98:         __NR_profil ni
 -----------------------------------------------------
@@ -1077,53 +909,43 @@ Syscall param setpriority(prio) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param statfs(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param statfs(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param statfs(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param statfs(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 100:        __NR_fstatfs 2s 1m
 -----------------------------------------------------
 
 Syscall param fstatfs(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fstatfs(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fstatfs(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 101:         __NR_ioperm 3s 0m
 -----------------------------------------------------
 
 Syscall param ioperm(from) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ioperm(num) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ioperm(turn_on) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 102:     __NR_socketcall XXX
 -----------------------------------------------------
@@ -1132,119 +954,96 @@ Syscall param ioperm(turn_on) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param syslog(type) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param syslog(bufp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param syslog(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param syslog(bufp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 104:      __NR_setitimer 3s 2m
 -----------------------------------------------------
 
 Syscall param setitimer(which) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setitimer(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setitimer(ovalue) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setitimer(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param setitimer(ovalue) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 105:      __NR_getitimer 2s 1m
 -----------------------------------------------------
 
 Syscall param getitimer(which) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getitimer(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getitimer(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 106:           __NR_stat 2s 2m
 -----------------------------------------------------
 
 Syscall param stat(file_name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param stat(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param stat(file_name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param stat(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 107:          __NR_lstat 2s 2m
 -----------------------------------------------------
 
 Syscall param lstat(file_name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lstat(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lstat(file_name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param lstat(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 108:          __NR_fstat 2s 1m
 -----------------------------------------------------
 
 Syscall param fstat(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fstat(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fstat(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 109:       __NR_olduname n/a
@@ -1254,8 +1053,7 @@ Syscall param fstat(buf) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param iopl(level) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 111:        __NR_vhangup 0s 0m
 -----------------------------------------------------
@@ -1270,29 +1068,23 @@ Syscall param iopl(level) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param wait4(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param wait4(status) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param wait4(options) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param wait4(rusage) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param wait4(status) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param wait4(rusage) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 115:        __NR_swapoff n/a
@@ -1302,43 +1094,38 @@ Syscall param wait4(rusage) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param sysinfo(info) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sysinfo(info) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 117:            __NR_ipc 5s 0m
 -----------------------------------------------------
 
 Syscall param ipc(call) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ipc(first) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ipc(second) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ipc(third) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ipc(ptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
+
+Syscall param ipc(fifth) contains uninitialised byte(s)
+   ...
 -----------------------------------------------------
 118:          __NR_fsync 1s 0m
 -----------------------------------------------------
 
 Syscall param fsync(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 119:      __NR_sigreturn n/a
 -----------------------------------------------------
@@ -1347,28 +1134,22 @@ Syscall param fsync(fd) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param clone(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clone(child_stack) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clone(parent_tidptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clone(tlsinfo) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clone(child_tidptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clone(parent_tidptr) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 121:  __NR_setdomainname n/a
@@ -1378,32 +1159,26 @@ Syscall param clone(parent_tidptr) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param uname(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param uname(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 123:     __NR_modify_ldt 3s 1m
 -----------------------------------------------------
 
 Syscall param modify_ldt(func) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param modify_ldt(ptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param modify_ldt(bytecount) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param modify_ldt(ptr) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 124:       __NR_adjtimex XXX
@@ -1413,42 +1188,34 @@ Syscall param modify_ldt(ptr) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param mprotect(addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mprotect(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mprotect(prot) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 126:    __NR_sigprocmask 3s 2m
 -----------------------------------------------------
 
 Syscall param sigprocmask(how) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sigprocmask(set) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sigprocmask(oldset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sigprocmask(set) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is 0 bytes after a block of size 4 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (scalar.c:24)
 
 Syscall param sigprocmask(oldset) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is 0 bytes after a block of size 4 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (scalar.c:24)
@@ -1460,25 +1227,20 @@ Syscall param sigprocmask(oldset) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param init_module(umod) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param init_module(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param init_module(uargs) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param init_module(umod) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param init_module(uargs) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 129:  __NR_delete_module n/a
@@ -1491,39 +1253,32 @@ Syscall param init_module(uargs) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param quotactl(cmd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param quotactl(special) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param quotactl(id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param quotactl(addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param quotactl(special) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 132:        __NR_getpgid 1s 0m
 -----------------------------------------------------
 
 Syscall param getpgid(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 133:         __NR_fchdir 1s 0m
 -----------------------------------------------------
 
 Syscall param fchdir(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 134:        __NR_bdflush n/a
 -----------------------------------------------------
@@ -1535,8 +1290,7 @@ Syscall param fchdir(fd) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param personality(persona) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 137:    __NR_afs_syscall ni
 -----------------------------------------------------
@@ -1545,232 +1299,188 @@ Syscall param personality(persona) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param setfsuid16(uid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 139:       __NR_setfsgid 1s 0m
 -----------------------------------------------------
 
 Syscall param setfsgid16(gid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 140:        __NR__llseek 5s 1m
 -----------------------------------------------------
 
 Syscall param llseek(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param llseek(offset_high) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param llseek(offset_low) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param llseek(result) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param llseek(whence) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param llseek(result) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 141:       __NR_getdents 3s 1m
 -----------------------------------------------------
 
 Syscall param getdents(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getdents(dirp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getdents(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getdents(dirp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 142:     __NR__newselect 5s 4m
 -----------------------------------------------------
 
 Syscall param select(n) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param select(readfds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param select(writefds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param select(exceptfds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param select(timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param select(readfds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param select(writefds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param select(exceptfds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param select(timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 143:          __NR_flock 2s 0m
 -----------------------------------------------------
 
 Syscall param flock(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param flock(operation) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 144:          __NR_msync 3s 1m
 -----------------------------------------------------
 
 Syscall param msync(start) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param msync(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param msync(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param msync(start) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 145:          __NR_readv 3s 1m
 -----------------------------------------------------
 
 Syscall param readv(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param readv(vector) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param readv(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param readv(vector) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 146:         __NR_writev 3s 1m
 -----------------------------------------------------
 
 Syscall param writev(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param writev(vector) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param writev(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param writev(vector) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 147:         __NR_getsid 1s 0m
 -----------------------------------------------------
 
 Syscall param getsid(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 148:      __NR_fdatasync 1s 0m
 -----------------------------------------------------
 
 Syscall param fdatasync(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 149:        __NR__sysctl 1s 1m
 -----------------------------------------------------
 
 Syscall param sysctl(args) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sysctl(args) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 150:          __NR_mlock 2s 0m
 -----------------------------------------------------
 
 Syscall param mlock(addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mlock(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 151:        __NR_munlock 2s 0m
 -----------------------------------------------------
 
 Syscall param munlock(addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param munlock(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 152:       __NR_mlockall 1s 0m
 -----------------------------------------------------
 
 Syscall param mlockall(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 153:     __NR_munlockall 0s 0m
 -----------------------------------------------------
@@ -1779,60 +1489,49 @@ Syscall param mlockall(flags) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param sched_setparam(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_setparam(p) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_setparam(p) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 155: __NR_sched_getparam 2s 1m
 -----------------------------------------------------
 
 Syscall param sched_getparam(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_getparam(p) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_getparam(p) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 156:__NR_sched_setscheduler 3s 1m
 -----------------------------------------------------
 
 Syscall param sched_setscheduler(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_setscheduler(policy) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_setscheduler(p) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_setscheduler(p) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 157:__NR_sched_getscheduler 1s 0m
 -----------------------------------------------------
 
 Syscall param sched_getscheduler(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 158:    __NR_sched_yield 0s 0m
 -----------------------------------------------------
@@ -1841,15 +1540,13 @@ Syscall param sched_getscheduler(pid) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param sched_get_priority_max(policy) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 160:__NR_sched_get_priority_min 1s 0m
 -----------------------------------------------------
 
 Syscall param sched_get_priority_min(policy) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 161:__NR_sched_rr_get_interval n/a
 -----------------------------------------------------
@@ -1858,89 +1555,71 @@ Syscall param sched_get_priority_min(policy) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param nanosleep(req) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param nanosleep(rem) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param nanosleep(req) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param nanosleep(rem) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 163:         __NR_mremap 5s 0m
 -----------------------------------------------------
 
 Syscall param mremap(old_addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mremap(old_size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mremap(new_size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mremap(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mremap(new_addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 164:      __NR_setresuid 3s 0m
 -----------------------------------------------------
 
 Syscall param setresuid16(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setresuid16(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setresuid16(suid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 165:      __NR_getresuid 3s 3m
 -----------------------------------------------------
 
 Syscall param getresuid16(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresuid16(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresuid16(suid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresuid16(ruid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param getresuid16(euid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param getresuid16(suid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 166:           __NR_vm86 n/a
@@ -1953,20 +1632,24 @@ Syscall param getresuid16(suid) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param poll(ufds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param poll(nfds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param poll(timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
-Syscall param poll(ufds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+Syscall param poll(ufds.fd) points to unaddressable byte(s)
+   ...
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
+Syscall param poll(ufds.events) points to unaddressable byte(s)
+   ...
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
+Syscall param poll(ufds.reventss) points to unaddressable byte(s)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 169:     __NR_nfsservctl n/a
@@ -1976,69 +1659,55 @@ Syscall param poll(ufds) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param setresgid16(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setresgid16(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setresgid16(sgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 171:      __NR_getresgid 3s 3m
 -----------------------------------------------------
 
 Syscall param getresgid16(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresgid16(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresgid16(sgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresgid16(rgid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param getresgid16(egid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param getresgid16(sgid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 172:          __NR_prctl 5s 0m
 -----------------------------------------------------
 
 Syscall param prctl(option) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param prctl(arg2) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param prctl(arg3) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param prctl(arg4) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param prctl(arg5) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 173:   __NR_rt_sigreturn n/a
 -----------------------------------------------------
@@ -2047,43 +1716,35 @@ Syscall param prctl(arg5) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param rt_sigaction(signum) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigaction(act) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigaction(oldact) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigaction(sigsetsize) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigaction(act->sa_handler) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is 4 bytes after a block of size 4 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (scalar.c:24)
 
 Syscall param rt_sigaction(act->sa_mask) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param rt_sigaction(act->sa_flags) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is 8 bytes after a block of size 4 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (scalar.c:24)
 
 Syscall param rt_sigaction(oldact) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is 4 bytes after a block of size 4 alloc'd
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: main (scalar.c:24)
@@ -2092,99 +1753,79 @@ Syscall param rt_sigaction(oldact) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param rt_sigprocmask(how) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigprocmask(set) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigprocmask(oldset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigprocmask(sigsetsize) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigprocmask(set) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param rt_sigprocmask(oldset) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 176:  __NR_rt_sigpending 2s 1m
 -----------------------------------------------------
 
 Syscall param rt_sigpending(set) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigpending(sigsetsize) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigpending(set) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 177:__NR_rt_sigtimedwait 4s 3m
 -----------------------------------------------------
 
 Syscall param rt_sigtimedwait(set) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigtimedwait(info) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigtimedwait(timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigtimedwait(sigsetsize) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigtimedwait(set) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param rt_sigtimedwait(info) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param rt_sigtimedwait(timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 178:__NR_rt_sigqueueinfo 3s 1m
 -----------------------------------------------------
 
 Syscall param rt_sigqueueinfo(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigqueueinfo(sig) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigqueueinfo(uinfo) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param rt_sigqueueinfo(uinfo) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 179:  __NR_rt_sigsuspend ignore
@@ -2194,226 +1835,180 @@ Syscall param rt_sigqueueinfo(uinfo) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param pread64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pread64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pread64(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pread64(offset_low32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pread64(offset_high32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pread64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 181:       __NR_pwrite64 5s 1m
 -----------------------------------------------------
 
 Syscall param pwrite64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pwrite64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pwrite64(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pwrite64(offset_low32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pwrite64(offset_high32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param pwrite64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 182:          __NR_chown 3s 1m
 -----------------------------------------------------
 
 Syscall param chown16(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param chown16(owner) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param chown16(group) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param chown16(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 183:         __NR_getcwd 2s 1m
 -----------------------------------------------------
 
 Syscall param getcwd(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getcwd(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getcwd(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 184:         __NR_capget 2s 2m
 -----------------------------------------------------
 
 Syscall param capget(header) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param capget(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param capget(header) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param capget(data) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 185:         __NR_capset 2s 2m
 -----------------------------------------------------
 
 Syscall param capset(header) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param capset(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param capset(header) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param capset(data) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 186:    __NR_sigaltstack 2s 2m
 -----------------------------------------------------
 
 Syscall param sigaltstack(ss) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sigaltstack(oss) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sigaltstack(ss) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is on thread 1's stack
 
 Syscall param sigaltstack(oss) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is on thread 1's stack
 -----------------------------------------------------
 187:       __NR_sendfile 4s 1m
 -----------------------------------------------------
 
 Syscall param sendfile(out_fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sendfile(in_fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sendfile(offset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sendfile(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sendfile(offset) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 188:        __NR_getpmsg 5s 0m
 -----------------------------------------------------
 
 Syscall param getpmsg(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getpmsg(ctrl) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getpmsg(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getpmsg(bandp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getpmsg(flagsp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 189:        __NR_putpmsg 5s 0m
 -----------------------------------------------------
 
 Syscall param putpmsg(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param putpmsg(ctrl) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param putpmsg(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param putpmsg(band) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param putpmsg(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 190:          __NR_vfork other
 -----------------------------------------------------
@@ -2422,152 +2017,125 @@ Syscall param putpmsg(flags) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param getrlimit(resource) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getrlimit(rlim) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getrlimit(rlim) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
-192:          __NR_mmap2 5s 0m
+192:          __NR_mmap2 6s 0m
 -----------------------------------------------------
 
 Syscall param mmap2(start) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mmap2(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mmap2(prot) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mmap2(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mmap2(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
+
+Syscall param mmap2(offset) contains uninitialised byte(s)
+   ...
 -----------------------------------------------------
 193:     __NR_truncate64 3s 1m
 -----------------------------------------------------
 
 Syscall param truncate64(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param truncate64(length_low32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param truncate64(length_high32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param truncate64(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 194:    __NR_ftruncate64 3s 0m
 -----------------------------------------------------
 
 Syscall param ftruncate64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ftruncate64(length_low32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param ftruncate64(length_high32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 195:         __NR_stat64 2s 2m
 -----------------------------------------------------
 
 Syscall param stat64(file_name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param stat64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param stat64(file_name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param stat64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 196:        __NR_lstat64 2s 2m
 -----------------------------------------------------
 
 Syscall param lstat64(file_name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lstat64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lstat64(file_name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param lstat64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 197:        __NR_fstat64 2s 1m
 -----------------------------------------------------
 
 Syscall param fstat64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fstat64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fstat64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 198:       __NR_lchown32 3s 1m
 -----------------------------------------------------
 
 Syscall param lchown(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lchown(owner) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lchown(group) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lchown(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 199:       __NR_getuid32 0s 0m
@@ -2586,208 +2154,169 @@ Syscall param lchown(path) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param setreuid(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setreuid(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 204:     __NR_setregid32 2s 0m
 -----------------------------------------------------
 
 Syscall param setregid(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setregid(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 205:    __NR_getgroups32 2s 1m
 -----------------------------------------------------
 
 Syscall param getgroups(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getgroups(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getgroups(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 206:    __NR_setgroups32 2s 1m
 -----------------------------------------------------
 
 Syscall param setgroups(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setgroups(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setgroups(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 207:       __NR_fchown32 3s 0m
 -----------------------------------------------------
 
 Syscall param fchown(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fchown(owner) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fchown(group) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 208:    __NR_setresuid32 3s 0m
 -----------------------------------------------------
 
 Syscall param setresuid(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setresuid(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setresuid(suid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 209:    __NR_getresuid32 3s 3m
 -----------------------------------------------------
 
 Syscall param getresuid(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresuid(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresuid(suid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresuid(ruid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param getresuid(euid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param getresuid(suid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 210:    __NR_setresgid32 3s 0m
 -----------------------------------------------------
 
 Syscall param setresgid(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setresgid(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setresgid(sgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 211:    __NR_getresgid32 3s 3m
 -----------------------------------------------------
 
 Syscall param getresgid(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresgid(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresgid(sgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getresgid(rgid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param getresgid(egid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param getresgid(sgid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 212:        __NR_chown32 3s 1m
 -----------------------------------------------------
 
 Syscall param chown(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param chown(owner) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param chown(group) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param chown(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 213:       __NR_setuid32 1s 0m
 -----------------------------------------------------
 
 Syscall param setuid(uid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 214:       __NR_setgid32 1s 0m
 -----------------------------------------------------
 
 Syscall param setgid(gid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 215:     __NR_setfsuid32 1s 0m
 -----------------------------------------------------
 
 Syscall param setfsuid(uid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 216:     __NR_setfsgid32 1s 0m
 -----------------------------------------------------
 
 Syscall param setfsgid(gid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 217:     __NR_pivot_root n/a
 -----------------------------------------------------
@@ -2796,81 +2325,66 @@ Syscall param setfsgid(gid) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param mincore(start) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mincore(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mincore(vec) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mincore(vec) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 219:        __NR_madvise 3s 0m
 -----------------------------------------------------
 
 Syscall param madvise(start) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param madvise(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param madvise(advice) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 220:     __NR_getdents64 3s 1m
 -----------------------------------------------------
 
 Syscall param getdents64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getdents64(dirp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getdents64(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getdents64(dirp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 221:        __NR_fcntl64 (GETFD) 2s 0m
 -----------------------------------------------------
 
 Syscall param fcntl64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fcntl64(cmd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 221:        __NR_fcntl64 (DUPFD) 1s 0m
 -----------------------------------------------------
 
 Syscall param fcntl64(arg) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 221:        __NR_fcntl64 (GETLK) 1s 0m
 -----------------------------------------------------
 
 Syscall param fcntl64(lock) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 222:                 222 ni
 -----------------------------------------------------
@@ -2888,334 +2402,266 @@ Syscall param fcntl64(lock) contains uninitialised byte(s)
 -----------------------------------------------------
 
 Syscall param setxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setxattr(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param setxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param setxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param setxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 227:      __NR_lsetxattr 5s 3m
 -----------------------------------------------------
 
 Syscall param lsetxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lsetxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lsetxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lsetxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lsetxattr(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lsetxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param lsetxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param lsetxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 228:      __NR_fsetxattr 5s 2m
 -----------------------------------------------------
 
 Syscall param fsetxattr(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fsetxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fsetxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fsetxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fsetxattr(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fsetxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param fsetxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 229:       __NR_getxattr 4s 3m
 -----------------------------------------------------
 
 Syscall param getxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param getxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param getxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param getxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 230:      __NR_lgetxattr 4s 3m
 -----------------------------------------------------
 
 Syscall param lgetxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lgetxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lgetxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lgetxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lgetxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param lgetxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param lgetxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 231:      __NR_fgetxattr 4s 2m
 -----------------------------------------------------
 
 Syscall param fgetxattr(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fgetxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fgetxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fgetxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fgetxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param fgetxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 232:      __NR_listxattr 3s 2m
 -----------------------------------------------------
 
 Syscall param listxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param listxattr(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param listxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param listxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param listxattr(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 233:     __NR_llistxattr 3s 2m
 -----------------------------------------------------
 
 Syscall param llistxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param llistxattr(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param llistxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param llistxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param llistxattr(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 234:     __NR_flistxattr 3s 1m
 -----------------------------------------------------
 
 Syscall param flistxattr(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param flistxattr(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param flistxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param flistxattr(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 235:    __NR_removexattr 2s 2m
 -----------------------------------------------------
 
 Syscall param removexattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param removexattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param removexattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param removexattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 236:   __NR_lremovexattr 2s 2m
 -----------------------------------------------------
 
 Syscall param lremovexattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lremovexattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lremovexattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param lremovexattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 237:   __NR_fremovexattr 2s 1m
 -----------------------------------------------------
 
 Syscall param fremovexattr(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fremovexattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fremovexattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 238:          __NR_tkill n/a
@@ -3225,222 +2671,175 @@ Syscall param fremovexattr(name) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param sendfile64(out_fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sendfile64(in_fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sendfile64(offset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sendfile64(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sendfile64(offset) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 240:          __NR_futex 5s 2m
 -----------------------------------------------------
 
 Syscall param futex(futex) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param futex(op) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param futex(val) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param futex(utime) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
-
-Syscall param futex(uaddr2) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param futex(futex) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param futex(timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 241:__NR_sched_setaffinity 3s 1m
 -----------------------------------------------------
 
 Syscall param sched_setaffinity(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_setaffinity(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_setaffinity(mask) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_setaffinity(mask) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 242:__NR_sched_getaffinity 3s 1m
 -----------------------------------------------------
 
 Syscall param sched_getaffinity(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_getaffinity(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_getaffinity(mask) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param sched_getaffinity(mask) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 243:__NR_set_thread_area 1s 1m
 -----------------------------------------------------
 
 Syscall param set_thread_area(u_info) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param set_thread_area(u_info) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 244:__NR_get_thread_area 1s 1m
 -----------------------------------------------------
 
 Syscall param get_thread_area(u_info) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param get_thread_area(u_info) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 245:       __NR_io_setup 2s 1m
 -----------------------------------------------------
 
 Syscall param io_setup(nr_events) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_setup(ctxp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_setup(ctxp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 246:     __NR_io_destroy 1s 0m
 -----------------------------------------------------
 
 Syscall param io_destroy(ctx) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 247:   __NR_io_getevents 5s 2m
 -----------------------------------------------------
 
 Syscall param io_getevents(ctx_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_getevents(min_nr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_getevents(nr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_getevents(events) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_getevents(timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_getevents(events) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param io_getevents(timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 248:      __NR_io_submit 3s 1m
 -----------------------------------------------------
 
 Syscall param io_submit(ctx_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_submit(nr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_submit(iocbpp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_submit(iocbpp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 249:      __NR_io_cancel 3s 2m
 -----------------------------------------------------
 
 Syscall param io_cancel(ctx_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_cancel(iocb) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_cancel(result) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param io_cancel(iocb) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param io_cancel(result) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 250:      __NR_fadvise64 n/a
@@ -3456,79 +2855,63 @@ Syscall param io_cancel(result) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param lookup_dcookie(cookie_low32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lookup_dcookie(cookie_high32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lookup_dcookie(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lookup_dcookie(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param lookup_dcookie(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 254:   __NR_epoll_create 1s 0m
 -----------------------------------------------------
 
 Syscall param epoll_create(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 255:      __NR_epoll_ctl 4s 1m
 -----------------------------------------------------
 
 Syscall param epoll_ctl(epfd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param epoll_ctl(op) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param epoll_ctl(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param epoll_ctl(event) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param epoll_ctl(event) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 256:     __NR_epoll_wait 4s 1m
 -----------------------------------------------------
 
 Syscall param epoll_wait(epfd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param epoll_wait(events) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param epoll_wait(maxevents) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param epoll_wait(timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param epoll_wait(events) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 257:__NR_remap_file_pages n/a
@@ -3538,139 +2921,113 @@ Syscall param epoll_wait(events) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param set_tid_address(tidptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 259:   __NR_timer_create 3s 2m
 -----------------------------------------------------
 
 Syscall param timer_create(clockid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param timer_create(evp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param timer_create(timerid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param timer_create(evp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param timer_create(timerid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 260:  __NR_timer_settime 4s 2m
 -----------------------------------------------------
 
 Syscall param timer_settime(timerid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param timer_settime(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param timer_settime(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param timer_settime(ovalue) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param timer_settime(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param timer_settime(ovalue) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 261:  __NR_timer_gettime 2s 1m
 -----------------------------------------------------
 
 Syscall param timer_gettime(timerid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param timer_gettime(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param timer_gettime(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 262:__NR_timer_getoverrun 1s 0m
 -----------------------------------------------------
 
 Syscall param timer_getoverrun(timerid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 263:   __NR_timer_delete 1s 0m
 -----------------------------------------------------
 
 Syscall param timer_delete(timerid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 -----------------------------------------------------
 264:  __NR_clock_settime 2s 1m
 -----------------------------------------------------
 
 Syscall param clock_settime(clk_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clock_settime(tp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clock_settime(tp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 265:  __NR_clock_gettime 2s 1m
 -----------------------------------------------------
 
 Syscall param clock_gettime(clk_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clock_gettime(tp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clock_gettime(tp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 266:   __NR_clock_getres 2s 1m
 -----------------------------------------------------
 
 Syscall param clock_getres(clk_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clock_getres(res) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param clock_getres(res) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 267:__NR_clock_nanosleep n/a
@@ -3680,45 +3037,36 @@ Syscall param clock_getres(res) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param statfs64(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param statfs64(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param statfs64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param statfs64(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param statfs64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 269:      __NR_fstatfs64 3s 1m
 -----------------------------------------------------
 
 Syscall param fstatfs64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fstatfs64(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fstatfs64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param fstatfs64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 270:         __NR_tgkill n/a
@@ -3728,21 +3076,17 @@ Syscall param fstatfs64(buf) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param utimes(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param utimes(tvp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param utimes(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param utimes(tvp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 272:   __NR_fadvise64_64 n/a
@@ -3764,158 +3108,126 @@ Syscall param utimes(tvp) points to unaddressable byte(s)
 -----------------------------------------------------
 
 Syscall param mq_open(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_open(oflag) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_open(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_open(attr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_open(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param mq_open(attr->mq_maxmsg) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param mq_open(attr->mq_msgsize) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 278:      __NR_mq_unlink 1s 1m
 -----------------------------------------------------
 
 Syscall param mq_unlink(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_unlink(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 279:   __NR_mq_timedsend 5s 2m
 -----------------------------------------------------
 
 Syscall param mq_timedsend(mqdes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_timedsend(msg_ptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_timedsend(msg_len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_timedsend(msg_prio) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_timedsend(abs_timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_timedsend(msg_ptr) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param mq_timedsend(abs_timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 280:__NR_mq_timedreceive 5s 3m
 -----------------------------------------------------
 
 Syscall param mq_timedreceive(mqdes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_timedreceive(msg_ptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_timedreceive(msg_len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_timedreceive(msg_prio) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_timedreceive(abs_timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_timedreceive(msg_ptr) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param mq_timedreceive(msg_prio) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param mq_timedreceive(abs_timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 281:      __NR_mq_notify 2s 1m
 -----------------------------------------------------
 
 Syscall param mq_notify(mqdes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_notify(notification) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_notify(notification) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 282:  __NR_mq_getsetattr 3s 2m
 -----------------------------------------------------
 
 Syscall param mq_getsetattr(mqdes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_getsetattr(mqstat) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_getsetattr(omqstat) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param mq_getsetattr(mqstat->mq_flags) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Syscall param mq_getsetattr(omqstat) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 -----------------------------------------------------
 283: __NR_sys_kexec_load ni
@@ -3933,5 +3245,4 @@ it at http://valgrind.org/support/bug_reports.html.
 -----------------------------------------------------
 
 Syscall param exit(exitcode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
diff --git a/memcheck/tests/x86-linux/scalar.stderr.exp2 b/memcheck/tests/x86-linux/scalar.stderr.exp2
deleted file mode 100644 (file)
index 5e1e995..0000000
+++ /dev/null
@@ -1,3994 +0,0 @@
------------------------------------------------------
-  0:__NR_restart_syscall n/a
------------------------------------------------------
------------------------------------------------------
-  1:           __NR_exit below
------------------------------------------------------
------------------------------------------------------
-  2:           __NR_fork other
------------------------------------------------------
------------------------------------------------------
-  3:           __NR_read 1+3s 1m
------------------------------------------------------
-Syscall param (syscallno) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:45)
-
-Syscall param read(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:45)
-
-Syscall param read(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:45)
-
-Syscall param read(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:45)
-
-Syscall param read(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:45)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-  4:          __NR_write 3s 1m
------------------------------------------------------
-
-Syscall param write(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:49)
-
-Syscall param write(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:49)
-
-Syscall param write(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:49)
-
-Syscall param write(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:49)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-  5:           __NR_open (2-args) 2s 1m
------------------------------------------------------
-
-Syscall param open(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:53)
-
-Syscall param open(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:53)
-
-Syscall param open(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:53)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-  5:           __NR_open (3-args) 1s 0m
------------------------------------------------------
-
-Syscall param open(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:58)
-
-Syscall param open(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:58)
-
-Syscall param open(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:58)
-
-Syscall param open(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:58)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-  6:          __NR_close 1s 0m
------------------------------------------------------
-
-Syscall param close(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:62)
------------------------------------------------------
-  7:        __NR_waitpid 3s 1m
------------------------------------------------------
-
-Syscall param waitpid(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:66)
-
-Syscall param waitpid(status) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:66)
-
-Syscall param waitpid(options) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:66)
-
-Syscall param waitpid(status) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:66)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-  8:          __NR_creat 2s 1m
------------------------------------------------------
-
-Syscall param creat(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:70)
-
-Syscall param creat(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:70)
-
-Syscall param creat(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:70)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-  9:           __NR_link 2s 2m
------------------------------------------------------
-
-Syscall param link(oldpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:74)
-
-Syscall param link(newpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:74)
-
-Syscall param link(oldpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:74)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param link(newpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:74)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 10:         __NR_unlink 1s 1m
------------------------------------------------------
-
-Syscall param unlink(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:78)
-
-Syscall param unlink(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:78)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 11:         __NR_execve 3s 1m
------------------------------------------------------
-
-Syscall param execve(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:84)
-
-Syscall param execve(argv) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:84)
-
-Syscall param execve(envp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:84)
-
-Syscall param execve(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:84)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 12:          __NR_chdir 1s 1m
------------------------------------------------------
-
-Syscall param chdir(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:88)
-
-Syscall param chdir(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:88)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 13:           __NR_time 1s 1m
------------------------------------------------------
-
-Syscall param time(t) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:92)
-
-Syscall param time(t) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:92)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 14:          __NR_mknod 3s 1m
------------------------------------------------------
-
-Syscall param mknod(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:96)
-
-Syscall param mknod(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:96)
-
-Syscall param mknod(dev) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:96)
-
-Syscall param mknod(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:96)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 15:          __NR_chmod 2s 1m
------------------------------------------------------
-
-Syscall param chmod(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:100)
-
-Syscall param chmod(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:100)
-
-Syscall param chmod(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:100)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 16:         __NR_lchown n/a
------------------------------------------------------
------------------------------------------------------
- 17:          __NR_break ni
------------------------------------------------------
------------------------------------------------------
- 18:        __NR_oldstat n/a
------------------------------------------------------
------------------------------------------------------
- 19:          __NR_lseek 3s 0m
------------------------------------------------------
-
-Syscall param lseek(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:116)
-
-Syscall param lseek(offset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:116)
-
-Syscall param lseek(whence) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:116)
------------------------------------------------------
- 20:         __NR_getpid 0s 0m
------------------------------------------------------
------------------------------------------------------
- 21:          __NR_mount 5s 3m
------------------------------------------------------
-
-Syscall param mount(source) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:124)
-
-Syscall param mount(target) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:124)
-
-Syscall param mount(type) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:124)
-
-Syscall param mount(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:124)
-
-Syscall param mount(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:124)
-
-Syscall param mount(source) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:124)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param mount(target) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:124)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param mount(type) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:124)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 22:         __NR_umount 1s 1m
------------------------------------------------------
-
-Syscall param umount(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:128)
-
-Syscall param umount(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:128)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 23:         __NR_setuid 1s 0m
------------------------------------------------------
-
-Syscall param setuid16(uid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:132)
------------------------------------------------------
- 24:         __NR_getuid 0s 0m
------------------------------------------------------
------------------------------------------------------
- 25:          __NR_stime n/a
------------------------------------------------------
------------------------------------------------------
- 26:         __NR_ptrace 4s 1m
------------------------------------------------------
-
-Syscall param ptrace(request) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:145)
-
-Syscall param ptrace(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:145)
-
-Syscall param ptrace(addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:145)
-
-Syscall param ptrace(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:145)
-
-Syscall param ptrace(getregs) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:145)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 27:          __NR_alarm 1s 0m
------------------------------------------------------
-
-Syscall param alarm(seconds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:149)
------------------------------------------------------
- 28:       __NR_oldfstat n/a
------------------------------------------------------
------------------------------------------------------
- 29:          __NR_pause ignore
------------------------------------------------------
------------------------------------------------------
- 30:          __NR_utime 2s 2m
------------------------------------------------------
-
-Syscall param utime(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:161)
-
-Syscall param utime(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:161)
-
-Syscall param utime(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:161)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param utime(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:161)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 31:           __NR_stty ni
------------------------------------------------------
------------------------------------------------------
- 32:           __NR_gtty ni
------------------------------------------------------
------------------------------------------------------
- 33:         __NR_access 2s 1m
------------------------------------------------------
-
-Syscall param access(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:173)
-
-Syscall param access(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:173)
-
-Syscall param access(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:173)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 34:           __NR_nice 1s 0m
------------------------------------------------------
-
-Syscall param nice(inc) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:177)
------------------------------------------------------
- 35:          __NR_ftime ni
------------------------------------------------------
------------------------------------------------------
- 36:           __NR_sync 0s 0m
------------------------------------------------------
------------------------------------------------------
- 37:           __NR_kill 2s 0m
------------------------------------------------------
-
-Syscall param kill(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:189)
-
-Syscall param kill(sig) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:189)
------------------------------------------------------
- 38:         __NR_rename 2s 2m
------------------------------------------------------
-
-Syscall param rename(oldpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:193)
-
-Syscall param rename(newpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:193)
-
-Syscall param rename(oldpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:193)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param rename(newpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:193)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 39:          __NR_mkdir 2s 1m
------------------------------------------------------
-
-Syscall param mkdir(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:197)
-
-Syscall param mkdir(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:197)
-
-Syscall param mkdir(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:197)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 40:          __NR_rmdir 1s 1m
------------------------------------------------------
-
-Syscall param rmdir(pathname) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:201)
-
-Syscall param rmdir(pathname) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:201)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 41:            __NR_dup 1s 0m
------------------------------------------------------
-
-Syscall param dup(oldfd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:205)
------------------------------------------------------
- 42:           __NR_pipe 1s 1m
------------------------------------------------------
-
-Syscall param pipe(filedes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:209)
-
-Syscall param pipe(filedes) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:209)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 43:          __NR_times 1s 1m
------------------------------------------------------
-
-Syscall param times(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:213)
-
-Syscall param times(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:213)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 44:           __NR_prof ni
------------------------------------------------------
------------------------------------------------------
- 45:            __NR_brk 1s 0m
------------------------------------------------------
-
-Syscall param brk(end_data_segment) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:221)
------------------------------------------------------
- 46:         __NR_setgid 1s 0m
------------------------------------------------------
-
-Syscall param setgid16(gid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:225)
------------------------------------------------------
- 47:         __NR_getgid 0s 0m
------------------------------------------------------
------------------------------------------------------
- 48:         __NR_signal n/a
------------------------------------------------------
------------------------------------------------------
- 49:        __NR_geteuid 0s 0m
------------------------------------------------------
------------------------------------------------------
- 50:        __NR_getegid 0s 0m
------------------------------------------------------
------------------------------------------------------
- 51:           __NR_acct 1s 1m
------------------------------------------------------
-
-Syscall param acct(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:245)
-
-Syscall param acct(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:245)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 52:        __NR_umount2 2s 1m
------------------------------------------------------
-
-Syscall param umount2(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:249)
-
-Syscall param umount2(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:249)
-
-Syscall param umount2(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:249)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 53:           __NR_lock ni
------------------------------------------------------
------------------------------------------------------
- 54:          __NR_ioctl 3s 1m
------------------------------------------------------
-
-Syscall param ioctl(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:258)
-
-Syscall param ioctl(request) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:258)
-
-Syscall param ioctl(arg) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:258)
-
-Syscall param ioctl(TCSET{S,SW,SF}) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:258)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 55:          __NR_fcntl (GETFD) 2s 0m
------------------------------------------------------
-
-Syscall param fcntl(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:264)
-
-Syscall param fcntl(cmd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:264)
------------------------------------------------------
- 55:          __NR_fcntl (DUPFD) 1s 0m
------------------------------------------------------
-
-Syscall param fcntl(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:268)
-
-Syscall param fcntl(cmd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:268)
-
-Syscall param fcntl(arg) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:268)
------------------------------------------------------
- 55:          __NR_fcntl (GETLK) 1s 0m
------------------------------------------------------
-
-More than 100 errors detected.  Subsequent errors
-will still be recorded, but in less detail than before.
-
-Syscall param fcntl(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:272)
-
-Syscall param fcntl(cmd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:272)
-
-Syscall param fcntl(lock) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:272)
------------------------------------------------------
- 56:            __NR_mpx ni
------------------------------------------------------
------------------------------------------------------
- 57:        __NR_setpgid 2s 0m
------------------------------------------------------
-
-Syscall param setpgid(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:280)
-
-Syscall param setpgid(pgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:280)
------------------------------------------------------
- 58:         __NR_ulimit ni
------------------------------------------------------
------------------------------------------------------
- 59:    __NR_oldolduname n/a
------------------------------------------------------
------------------------------------------------------
- 60:          __NR_umask 1s 0m
------------------------------------------------------
-
-Syscall param umask(mask) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:292)
------------------------------------------------------
- 61:         __NR_chroot 1s 1m
------------------------------------------------------
-
-Syscall param chroot(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:296)
-
-Syscall param chroot(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:296)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 62:          __NR_ustat n/a
------------------------------------------------------
------------------------------------------------------
- 63:           __NR_dup2 2s 0m
------------------------------------------------------
-
-Syscall param dup2(oldfd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:304)
-
-Syscall param dup2(newfd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:304)
------------------------------------------------------
- 64:        __NR_getppid 0s 0m
------------------------------------------------------
------------------------------------------------------
- 65:        __NR_getpgrp 0s 0m
------------------------------------------------------
------------------------------------------------------
- 66:         __NR_setsid 0s 0m
------------------------------------------------------
------------------------------------------------------
- 67:      __NR_sigaction 3s 2m
------------------------------------------------------
-
-Syscall param sigaction(signum) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:320)
-
-Syscall param sigaction(act) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:320)
-
-Syscall param sigaction(oldact) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:320)
-
-Syscall param sigaction(act->sa_handler) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:320)
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (scalar.c:24)
-
-Syscall param sigaction(act->sa_mask) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:320)
- Address 0x........ is 4 bytes after a block of size 4 alloc'd
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (scalar.c:24)
-
-Syscall param sigaction(act->sa_flags) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:320)
- Address 0x........ is 8 bytes after a block of size 4 alloc'd
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (scalar.c:24)
-
-Syscall param sigaction(oldact) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:320)
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (scalar.c:24)
------------------------------------------------------
- 68:       __NR_sgetmask n/a
------------------------------------------------------
------------------------------------------------------
- 69:       __NR_ssetmask n/a
------------------------------------------------------
------------------------------------------------------
- 70:       __NR_setreuid 2s 0m
------------------------------------------------------
-
-Syscall param setreuid16(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:332)
-
-Syscall param setreuid16(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:332)
------------------------------------------------------
- 71:       __NR_setregid 2s 0m
------------------------------------------------------
-
-Syscall param setregid16(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:336)
-
-Syscall param setregid16(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:336)
------------------------------------------------------
- 72:     __NR_sigsuspend ignore
------------------------------------------------------
------------------------------------------------------
- 73:     __NR_sigpending 1s 1m
------------------------------------------------------
-
-Syscall param sigpending(set) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:345)
-
-Syscall param sigpending(set) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:345)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 74:    __NR_sethostname n/a
------------------------------------------------------
------------------------------------------------------
- 75:      __NR_setrlimit 2s 1m
------------------------------------------------------
-
-Syscall param setrlimit(resource) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:353)
-
-Syscall param setrlimit(rlim) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:353)
-
-Syscall param setrlimit(rlim) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:353)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 76:      __NR_getrlimit 2s 1m
------------------------------------------------------
-
-Syscall param old_getrlimit(resource) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:357)
-
-Syscall param old_getrlimit(rlim) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:357)
-
-Syscall param old_getrlimit(rlim) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:357)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 77:      __NR_getrusage 2s 1m
------------------------------------------------------
-
-Syscall param getrusage(who) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:361)
-
-Syscall param getrusage(usage) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:361)
-
-Syscall param getrusage(usage) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:361)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 78:   __NR_gettimeofday 2s 2m
------------------------------------------------------
-
-Syscall param gettimeofday(tv) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:365)
-
-Syscall param gettimeofday(tz) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:365)
-
-Syscall param gettimeofday(tv) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:365)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param gettimeofday(tz) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:365)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 79:   __NR_settimeofday 2s 2m
------------------------------------------------------
-
-Syscall param settimeofday(tv) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:369)
-
-Syscall param settimeofday(tz) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:369)
-
-Syscall param settimeofday(tv) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:369)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param settimeofday(tz) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:369)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 80:      __NR_getgroups 2s 1m
------------------------------------------------------
-
-Syscall param getgroups16(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:373)
-
-Syscall param getgroups16(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:373)
-
-Syscall param getgroups16(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:373)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 81:      __NR_setgroups 2s 1m
------------------------------------------------------
-
-Syscall param setgroups16(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:377)
-
-Syscall param setgroups16(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:377)
-
-Syscall param setgroups16(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:377)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 82:         __NR_select 1s 4m
------------------------------------------------------
-
-Syscall param old_select(args) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:383)
-
-Syscall param old_select(readfds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:383)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param old_select(writefds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:383)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param old_select(exceptfds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:383)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param old_select(timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:383)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 83:        __NR_symlink 2s 2m
------------------------------------------------------
-
-Syscall param symlink(oldpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:388)
-
-Syscall param symlink(newpath) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:388)
-
-Syscall param symlink(oldpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:388)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param symlink(newpath) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:388)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 84:       __NR_oldlstat n/a
------------------------------------------------------
------------------------------------------------------
- 85:       __NR_readlink 3s 2m
------------------------------------------------------
-
-Syscall param readlink(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:396)
-
-Syscall param readlink(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:396)
-
-Syscall param readlink(bufsiz) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:396)
-
-Syscall param readlink(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:396)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param readlink(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:396)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 86:         __NR_uselib n/a
------------------------------------------------------
------------------------------------------------------
- 87:         __NR_swapon n/a
------------------------------------------------------
------------------------------------------------------
- 88:         __NR_reboot n/a
------------------------------------------------------
------------------------------------------------------
- 89:        __NR_readdir n/a
------------------------------------------------------
------------------------------------------------------
- 90:           __NR_mmap 1s 0m
------------------------------------------------------
-
-Syscall param old_mmap(args) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:418)
------------------------------------------------------
- 91:         __NR_munmap 2s 0m
------------------------------------------------------
-
-Syscall param munmap(start) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:423)
-
-Syscall param munmap(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:423)
------------------------------------------------------
- 92:       __NR_truncate 2s 1m
------------------------------------------------------
-
-Syscall param truncate(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:427)
-
-Syscall param truncate(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:427)
-
-Syscall param truncate(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:427)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
- 93:      __NR_ftruncate 2s 0m
------------------------------------------------------
-
-Syscall param ftruncate(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:431)
-
-Syscall param ftruncate(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:431)
------------------------------------------------------
- 94:         __NR_fchmod 2s 0m
------------------------------------------------------
-
-Syscall param fchmod(fildes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:435)
-
-Syscall param fchmod(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:435)
------------------------------------------------------
- 95:         __NR_fchown 3s 0m
------------------------------------------------------
-
-Syscall param fchown16(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:439)
-
-Syscall param fchown16(owner) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:439)
-
-Syscall param fchown16(group) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:439)
------------------------------------------------------
- 96:    __NR_getpriority 2s 0m
------------------------------------------------------
-
-Syscall param getpriority(which) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:443)
-
-Syscall param getpriority(who) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:443)
------------------------------------------------------
- 97:    __NR_setpriority 3s 0m
------------------------------------------------------
-
-Syscall param setpriority(which) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:447)
-
-Syscall param setpriority(who) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:447)
-
-Syscall param setpriority(prio) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:447)
------------------------------------------------------
- 98:         __NR_profil ni
------------------------------------------------------
------------------------------------------------------
- 99:         __NR_statfs 2s 2m
------------------------------------------------------
-
-Syscall param statfs(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:455)
-
-Syscall param statfs(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:455)
-
-Syscall param statfs(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:455)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param statfs(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:455)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-100:        __NR_fstatfs 2s 1m
------------------------------------------------------
-
-Syscall param fstatfs(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:459)
-
-Syscall param fstatfs(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:459)
-
-Syscall param fstatfs(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:459)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-101:         __NR_ioperm 3s 0m
------------------------------------------------------
-
-Syscall param ioperm(from) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:463)
-
-Syscall param ioperm(num) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:463)
-
-Syscall param ioperm(turn_on) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:463)
------------------------------------------------------
-102:     __NR_socketcall XXX
------------------------------------------------------
------------------------------------------------------
-103:         __NR_syslog 3s 1m
------------------------------------------------------
-
-Syscall param syslog(type) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:471)
-
-Syscall param syslog(bufp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:471)
-
-Syscall param syslog(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:471)
-
-Syscall param syslog(bufp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:471)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-104:      __NR_setitimer 3s 2m
------------------------------------------------------
-
-Syscall param setitimer(which) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:475)
-
-Syscall param setitimer(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:475)
-
-Syscall param setitimer(ovalue) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:475)
-
-Syscall param setitimer(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:475)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param setitimer(ovalue) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:475)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-105:      __NR_getitimer 2s 1m
------------------------------------------------------
-
-Syscall param getitimer(which) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:479)
-
-Syscall param getitimer(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:479)
-
-Syscall param getitimer(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:479)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-106:           __NR_stat 2s 2m
------------------------------------------------------
-
-Syscall param stat(file_name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:483)
-
-Syscall param stat(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:483)
-
-Syscall param stat(file_name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:483)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param stat(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:483)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-107:          __NR_lstat 2s 2m
------------------------------------------------------
-
-Syscall param lstat(file_name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:487)
-
-Syscall param lstat(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:487)
-
-Syscall param lstat(file_name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:487)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param lstat(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:487)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-108:          __NR_fstat 2s 1m
------------------------------------------------------
-
-Syscall param fstat(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:491)
-
-Syscall param fstat(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:491)
-
-Syscall param fstat(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:491)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-109:       __NR_olduname n/a
------------------------------------------------------
------------------------------------------------------
-110:           __NR_iopl 1s 0m
------------------------------------------------------
-
-Syscall param iopl(level) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:499)
------------------------------------------------------
-111:        __NR_vhangup 0s 0m
------------------------------------------------------
------------------------------------------------------
-112:           __NR_idle ni
------------------------------------------------------
------------------------------------------------------
-113:        __NR_vm86old n/a
------------------------------------------------------
------------------------------------------------------
-114:          __NR_wait4 4s 2m
------------------------------------------------------
-
-Syscall param wait4(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:515)
-
-Syscall param wait4(status) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:515)
-
-Syscall param wait4(options) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:515)
-
-Syscall param wait4(rusage) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:515)
-
-Syscall param wait4(status) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:515)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param wait4(rusage) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:515)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-115:        __NR_swapoff n/a
------------------------------------------------------
------------------------------------------------------
-116:        __NR_sysinfo 1s 1m
------------------------------------------------------
-
-Syscall param sysinfo(info) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:523)
-
-Syscall param sysinfo(info) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:523)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-117:            __NR_ipc 5s 0m
------------------------------------------------------
-
-Syscall param ipc(call) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:530)
-
-Syscall param ipc(first) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:530)
-
-Syscall param ipc(second) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:530)
-
-Syscall param ipc(third) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:530)
-
-Syscall param ipc(ptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:530)
-
-Syscall param ipc(fifth) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:530)
------------------------------------------------------
-118:          __NR_fsync 1s 0m
------------------------------------------------------
-
-Syscall param fsync(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:534)
------------------------------------------------------
-119:      __NR_sigreturn n/a
------------------------------------------------------
------------------------------------------------------
-120:          __NR_clone 4s 0m
------------------------------------------------------
-
-Syscall param clone(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:546)
-
-Syscall param clone(child_stack) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:546)
-
-Syscall param clone(parent_tidptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:546)
-
-Syscall param clone(tlsinfo) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:546)
-
-Syscall param clone(child_tidptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:546)
-
-Syscall param clone(parent_tidptr) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:546)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-121:  __NR_setdomainname n/a
------------------------------------------------------
------------------------------------------------------
-122:          __NR_uname 1s 1m
------------------------------------------------------
-
-Syscall param uname(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:557)
-
-Syscall param uname(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:557)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-123:     __NR_modify_ldt 3s 1m
------------------------------------------------------
-
-Syscall param modify_ldt(func) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:561)
-
-Syscall param modify_ldt(ptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:561)
-
-Syscall param modify_ldt(bytecount) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:561)
-
-Syscall param modify_ldt(ptr) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:561)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-124:       __NR_adjtimex XXX
------------------------------------------------------
------------------------------------------------------
-125:       __NR_mprotect 3s 0m
------------------------------------------------------
-
-Syscall param mprotect(addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:570)
-
-Syscall param mprotect(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:570)
-
-Syscall param mprotect(prot) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:570)
------------------------------------------------------
-126:    __NR_sigprocmask 3s 2m
------------------------------------------------------
-
-Syscall param sigprocmask(how) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:574)
-
-Syscall param sigprocmask(set) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:574)
-
-Syscall param sigprocmask(oldset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:574)
-
-Syscall param sigprocmask(set) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:574)
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (scalar.c:24)
-
-Syscall param sigprocmask(oldset) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:574)
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (scalar.c:24)
------------------------------------------------------
-127:  __NR_create_module ni
------------------------------------------------------
------------------------------------------------------
-128:    __NR_init_module 3s 2m
------------------------------------------------------
-
-Syscall param init_module(umod) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:582)
-
-Syscall param init_module(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:582)
-
-Syscall param init_module(uargs) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:582)
-
-Syscall param init_module(umod) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:582)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param init_module(uargs) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:582)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-129:  __NR_delete_module n/a
------------------------------------------------------
------------------------------------------------------
-130:__NR_get_kernel_syms ni
------------------------------------------------------
------------------------------------------------------
-131:       __NR_quotactl 4s 1m
------------------------------------------------------
-
-Syscall param quotactl(cmd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:594)
-
-Syscall param quotactl(special) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:594)
-
-Syscall param quotactl(id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:594)
-
-Syscall param quotactl(addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:594)
-
-Syscall param quotactl(special) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:594)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-132:        __NR_getpgid 1s 0m
------------------------------------------------------
-
-Syscall param getpgid(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:598)
------------------------------------------------------
-133:         __NR_fchdir 1s 0m
------------------------------------------------------
-
-Syscall param fchdir(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:602)
------------------------------------------------------
-134:        __NR_bdflush n/a
------------------------------------------------------
------------------------------------------------------
-135:          __NR_sysfs n/a
------------------------------------------------------
------------------------------------------------------
-136:    __NR_personality 1s 0m
------------------------------------------------------
-
-Syscall param personality(persona) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:614)
------------------------------------------------------
-137:    __NR_afs_syscall ni
------------------------------------------------------
------------------------------------------------------
-138:       __NR_setfsuid 1s 0m
------------------------------------------------------
-
-Syscall param setfsuid16(uid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:622)
------------------------------------------------------
-139:       __NR_setfsgid 1s 0m
------------------------------------------------------
-
-Syscall param setfsgid16(gid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:626)
------------------------------------------------------
-140:        __NR__llseek 5s 1m
------------------------------------------------------
-
-Syscall param llseek(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:630)
-
-Syscall param llseek(offset_high) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:630)
-
-Syscall param llseek(offset_low) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:630)
-
-Syscall param llseek(result) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:630)
-
-Syscall param llseek(whence) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:630)
-
-Syscall param llseek(result) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:630)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-141:       __NR_getdents 3s 1m
------------------------------------------------------
-
-Syscall param getdents(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:634)
-
-Syscall param getdents(dirp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:634)
-
-Syscall param getdents(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:634)
-
-Syscall param getdents(dirp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:634)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-142:     __NR__newselect 5s 4m
------------------------------------------------------
-
-Syscall param select(n) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:638)
-
-Syscall param select(readfds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:638)
-
-Syscall param select(writefds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:638)
-
-Syscall param select(exceptfds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:638)
-
-Syscall param select(timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:638)
-
-Syscall param select(readfds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:638)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param select(writefds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:638)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param select(exceptfds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:638)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param select(timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:638)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-143:          __NR_flock 2s 0m
------------------------------------------------------
-
-Syscall param flock(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:642)
-
-Syscall param flock(operation) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:642)
------------------------------------------------------
-144:          __NR_msync 3s 1m
------------------------------------------------------
-
-Syscall param msync(start) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:646)
-
-Syscall param msync(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:646)
-
-Syscall param msync(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:646)
-
-Syscall param msync(start) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:646)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-145:          __NR_readv 3s 1m
------------------------------------------------------
-
-Syscall param readv(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:650)
-
-Syscall param readv(vector) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:650)
-
-Syscall param readv(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:650)
-
-Syscall param readv(vector) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:650)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-146:         __NR_writev 3s 1m
------------------------------------------------------
-
-Syscall param writev(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:654)
-
-Syscall param writev(vector) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:654)
-
-Syscall param writev(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:654)
-
-Syscall param writev(vector) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:654)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-147:         __NR_getsid 1s 0m
------------------------------------------------------
-
-Syscall param getsid(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:658)
------------------------------------------------------
-148:      __NR_fdatasync 1s 0m
------------------------------------------------------
-
-Syscall param fdatasync(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:662)
------------------------------------------------------
-149:        __NR__sysctl 1s 1m
------------------------------------------------------
-
-Syscall param sysctl(args) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:666)
-
-Syscall param sysctl(args) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:666)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-150:          __NR_mlock 2s 0m
------------------------------------------------------
-
-Syscall param mlock(addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:670)
-
-Syscall param mlock(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:670)
------------------------------------------------------
-151:        __NR_munlock 2s 0m
------------------------------------------------------
-
-Syscall param munlock(addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:674)
-
-Syscall param munlock(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:674)
------------------------------------------------------
-152:       __NR_mlockall 1s 0m
------------------------------------------------------
-
-Syscall param mlockall(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:678)
------------------------------------------------------
-153:     __NR_munlockall 0s 0m
------------------------------------------------------
------------------------------------------------------
-154: __NR_sched_setparam 2s 1m
------------------------------------------------------
-
-Syscall param sched_setparam(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:686)
-
-Syscall param sched_setparam(p) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:686)
-
-Syscall param sched_setparam(p) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:686)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-155: __NR_sched_getparam 2s 1m
------------------------------------------------------
-
-Syscall param sched_getparam(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:690)
-
-Syscall param sched_getparam(p) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:690)
-
-Syscall param sched_getparam(p) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:690)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-156:__NR_sched_setscheduler 3s 1m
------------------------------------------------------
-
-Syscall param sched_setscheduler(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:694)
-
-Syscall param sched_setscheduler(policy) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:694)
-
-Syscall param sched_setscheduler(p) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:694)
-
-Syscall param sched_setscheduler(p) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:694)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-157:__NR_sched_getscheduler 1s 0m
------------------------------------------------------
-
-Syscall param sched_getscheduler(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:698)
------------------------------------------------------
-158:    __NR_sched_yield 0s 0m
------------------------------------------------------
------------------------------------------------------
-159:__NR_sched_get_priority_max 1s 0m
------------------------------------------------------
-
-Syscall param sched_get_priority_max(policy) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:706)
------------------------------------------------------
-160:__NR_sched_get_priority_min 1s 0m
------------------------------------------------------
-
-Syscall param sched_get_priority_min(policy) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:710)
------------------------------------------------------
-161:__NR_sched_rr_get_interval n/a
------------------------------------------------------
------------------------------------------------------
-162:      __NR_nanosleep 2s 2m
------------------------------------------------------
-
-Syscall param nanosleep(req) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:718)
-
-Syscall param nanosleep(rem) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:718)
-
-Syscall param nanosleep(req) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:718)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param nanosleep(rem) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:718)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-163:         __NR_mremap 5s 0m
------------------------------------------------------
-
-Syscall param mremap(old_addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:722)
-
-Syscall param mremap(old_size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:722)
-
-Syscall param mremap(new_size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:722)
-
-Syscall param mremap(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:722)
-
-Syscall param mremap(new_addr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:722)
------------------------------------------------------
-164:      __NR_setresuid 3s 0m
------------------------------------------------------
-
-Syscall param setresuid16(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:726)
-
-Syscall param setresuid16(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:726)
-
-Syscall param setresuid16(suid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:726)
------------------------------------------------------
-165:      __NR_getresuid 3s 3m
------------------------------------------------------
-
-Syscall param getresuid16(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:730)
-
-Syscall param getresuid16(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:730)
-
-Syscall param getresuid16(suid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:730)
-
-Syscall param getresuid16(ruid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:730)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param getresuid16(euid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:730)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param getresuid16(suid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:730)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-166:           __NR_vm86 n/a
------------------------------------------------------
------------------------------------------------------
-167:   __NR_query_module ni
------------------------------------------------------
------------------------------------------------------
-168:           __NR_poll 3s 1m
------------------------------------------------------
-
-Syscall param poll(ufds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:742)
-
-Syscall param poll(nfds) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:742)
-
-Syscall param poll(timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:742)
-
-Syscall param poll(ufds) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:742)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-169:     __NR_nfsservctl n/a
------------------------------------------------------
------------------------------------------------------
-170:      __NR_setresgid 3s 0m
------------------------------------------------------
-
-Syscall param setresgid16(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:750)
-
-Syscall param setresgid16(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:750)
-
-Syscall param setresgid16(sgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:750)
------------------------------------------------------
-171:      __NR_getresgid 3s 3m
------------------------------------------------------
-
-Syscall param getresgid16(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:754)
-
-Syscall param getresgid16(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:754)
-
-Syscall param getresgid16(sgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:754)
-
-Syscall param getresgid16(rgid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:754)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param getresgid16(egid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:754)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param getresgid16(sgid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:754)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-172:          __NR_prctl 5s 0m
------------------------------------------------------
-
-Syscall param prctl(option) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:758)
-
-Syscall param prctl(arg2) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:758)
-
-Syscall param prctl(arg3) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:758)
-
-Syscall param prctl(arg4) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:758)
-
-Syscall param prctl(arg5) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:758)
------------------------------------------------------
-173:   __NR_rt_sigreturn n/a
------------------------------------------------------
------------------------------------------------------
-174:   __NR_rt_sigaction 4s 2m
------------------------------------------------------
-
-Syscall param rt_sigaction(signum) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:766)
-
-Syscall param rt_sigaction(act) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:766)
-
-Syscall param rt_sigaction(oldact) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:766)
-
-Syscall param rt_sigaction(sigsetsize) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:766)
-
-Syscall param rt_sigaction(act->sa_handler) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:766)
- Address 0x........ is 4 bytes after a block of size 4 alloc'd
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (scalar.c:24)
-
-Syscall param rt_sigaction(act->sa_mask) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:766)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param rt_sigaction(act->sa_flags) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:766)
- Address 0x........ is 8 bytes after a block of size 4 alloc'd
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (scalar.c:24)
-
-Syscall param rt_sigaction(oldact) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:766)
- Address 0x........ is 4 bytes after a block of size 4 alloc'd
-   at 0x........: malloc (vg_replace_malloc.c:...)
-   by 0x........: main (scalar.c:24)
------------------------------------------------------
-175: __NR_rt_sigprocmask 4s 2m
------------------------------------------------------
-
-Syscall param rt_sigprocmask(how) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:770)
-
-Syscall param rt_sigprocmask(set) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:770)
-
-Syscall param rt_sigprocmask(oldset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:770)
-
-Syscall param rt_sigprocmask(sigsetsize) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:770)
-
-Syscall param rt_sigprocmask(set) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:770)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param rt_sigprocmask(oldset) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:770)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-176:  __NR_rt_sigpending 2s 1m
------------------------------------------------------
-
-Syscall param rt_sigpending(set) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:774)
-
-Syscall param rt_sigpending(sigsetsize) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:774)
-
-Syscall param rt_sigpending(set) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:774)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-177:__NR_rt_sigtimedwait 4s 3m
------------------------------------------------------
-
-Syscall param rt_sigtimedwait(set) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:778)
-
-Syscall param rt_sigtimedwait(info) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:778)
-
-Syscall param rt_sigtimedwait(timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:778)
-
-Syscall param rt_sigtimedwait(sigsetsize) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:778)
-
-Syscall param rt_sigtimedwait(set) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:778)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param rt_sigtimedwait(info) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:778)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param rt_sigtimedwait(timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:778)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-178:__NR_rt_sigqueueinfo 3s 1m
------------------------------------------------------
-
-Syscall param rt_sigqueueinfo(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:782)
-
-Syscall param rt_sigqueueinfo(sig) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:782)
-
-Syscall param rt_sigqueueinfo(uinfo) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:782)
-
-Syscall param rt_sigqueueinfo(uinfo) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:782)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-179:  __NR_rt_sigsuspend ignore
------------------------------------------------------
------------------------------------------------------
-180:        __NR_pread64 5s 1m
------------------------------------------------------
-
-Syscall param pread64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:790)
-
-Syscall param pread64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:790)
-
-Syscall param pread64(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:790)
-
-Syscall param pread64(offset_low32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:790)
-
-Syscall param pread64(offset_high32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:790)
-
-Syscall param pread64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:790)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-181:       __NR_pwrite64 5s 1m
------------------------------------------------------
-
-Syscall param pwrite64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:794)
-
-Syscall param pwrite64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:794)
-
-Syscall param pwrite64(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:794)
-
-Syscall param pwrite64(offset_low32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:794)
-
-Syscall param pwrite64(offset_high32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:794)
-
-Syscall param pwrite64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:794)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-182:          __NR_chown 3s 1m
------------------------------------------------------
-
-Syscall param chown16(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:798)
-
-Syscall param chown16(owner) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:798)
-
-Syscall param chown16(group) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:798)
-
-Syscall param chown16(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:798)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-183:         __NR_getcwd 2s 1m
------------------------------------------------------
-
-Syscall param getcwd(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:802)
-
-Syscall param getcwd(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:802)
-
-Syscall param getcwd(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:802)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-184:         __NR_capget 2s 2m
------------------------------------------------------
-
-Syscall param capget(header) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:806)
-
-Syscall param capget(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:806)
-
-Syscall param capget(header) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:806)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param capget(data) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:806)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-185:         __NR_capset 2s 2m
------------------------------------------------------
-
-Syscall param capset(header) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:810)
-
-Syscall param capset(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:810)
-
-Syscall param capset(header) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:810)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param capset(data) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:810)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-186:    __NR_sigaltstack 2s 2m
------------------------------------------------------
-
-Syscall param sigaltstack(ss) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:824)
-
-Syscall param sigaltstack(oss) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:824)
-
-Syscall param sigaltstack(ss) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:824)
- Address 0x........ is on thread 1's stack
-
-Syscall param sigaltstack(oss) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:824)
- Address 0x........ is on thread 1's stack
------------------------------------------------------
-187:       __NR_sendfile 4s 1m
------------------------------------------------------
-
-Syscall param sendfile(out_fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:829)
-
-Syscall param sendfile(in_fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:829)
-
-Syscall param sendfile(offset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:829)
-
-Syscall param sendfile(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:829)
-
-Syscall param sendfile(offset) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:829)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-188:        __NR_getpmsg 5s 0m
------------------------------------------------------
-
-Syscall param getpmsg(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:835)
-
-Syscall param getpmsg(ctrl) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:835)
-
-Syscall param getpmsg(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:835)
-
-Syscall param getpmsg(bandp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:835)
-
-Syscall param getpmsg(flagsp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:835)
------------------------------------------------------
-189:        __NR_putpmsg 5s 0m
------------------------------------------------------
-
-Syscall param putpmsg(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:841)
-
-Syscall param putpmsg(ctrl) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:841)
-
-Syscall param putpmsg(data) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:841)
-
-Syscall param putpmsg(band) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:841)
-
-Syscall param putpmsg(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:841)
------------------------------------------------------
-190:          __NR_vfork other
------------------------------------------------------
------------------------------------------------------
-191:     __NR_ugetrlimit 2s 1m
------------------------------------------------------
-
-Syscall param getrlimit(resource) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:849)
-
-Syscall param getrlimit(rlim) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:849)
-
-Syscall param getrlimit(rlim) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:849)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-192:          __NR_mmap2 5s 0m
------------------------------------------------------
-
-Syscall param mmap2(start) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:853)
-
-Syscall param mmap2(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:853)
-
-Syscall param mmap2(prot) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:853)
-
-Syscall param mmap2(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:853)
-
-Syscall param mmap2(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:853)
-
-Syscall param mmap2(offset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:853)
------------------------------------------------------
-193:     __NR_truncate64 3s 1m
------------------------------------------------------
-
-Syscall param truncate64(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:857)
-
-Syscall param truncate64(length_low32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:857)
-
-Syscall param truncate64(length_high32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:857)
-
-Syscall param truncate64(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:857)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-194:    __NR_ftruncate64 3s 0m
------------------------------------------------------
-
-Syscall param ftruncate64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:861)
-
-Syscall param ftruncate64(length_low32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:861)
-
-Syscall param ftruncate64(length_high32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:861)
------------------------------------------------------
-195:         __NR_stat64 2s 2m
------------------------------------------------------
-
-Syscall param stat64(file_name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:865)
-
-Syscall param stat64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:865)
-
-Syscall param stat64(file_name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:865)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param stat64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:865)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-196:        __NR_lstat64 2s 2m
------------------------------------------------------
-
-Syscall param lstat64(file_name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:869)
-
-Syscall param lstat64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:869)
-
-Syscall param lstat64(file_name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:869)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param lstat64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:869)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-197:        __NR_fstat64 2s 1m
------------------------------------------------------
-
-Syscall param fstat64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:873)
-
-Syscall param fstat64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:873)
-
-Syscall param fstat64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:873)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-198:       __NR_lchown32 3s 1m
------------------------------------------------------
-
-Syscall param lchown(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:877)
-
-Syscall param lchown(owner) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:877)
-
-Syscall param lchown(group) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:877)
-
-Syscall param lchown(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:877)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-199:       __NR_getuid32 0s 0m
------------------------------------------------------
------------------------------------------------------
-200:       __NR_getgid32 0s 0m
------------------------------------------------------
------------------------------------------------------
-201:      __NR_geteuid32 0s 0m
------------------------------------------------------
------------------------------------------------------
-202:      __NR_getegid32 0s 0m
------------------------------------------------------
------------------------------------------------------
-203:     __NR_setreuid32 2s 0m
------------------------------------------------------
-
-Syscall param setreuid(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:897)
-
-Syscall param setreuid(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:897)
------------------------------------------------------
-204:     __NR_setregid32 2s 0m
------------------------------------------------------
-
-Syscall param setregid(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:901)
-
-Syscall param setregid(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:901)
------------------------------------------------------
-205:    __NR_getgroups32 2s 1m
------------------------------------------------------
-
-Syscall param getgroups(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:905)
-
-Syscall param getgroups(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:905)
-
-Syscall param getgroups(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:905)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-206:    __NR_setgroups32 2s 1m
------------------------------------------------------
-
-Syscall param setgroups(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:909)
-
-Syscall param setgroups(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:909)
-
-Syscall param setgroups(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:909)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-207:       __NR_fchown32 3s 0m
------------------------------------------------------
-
-Syscall param fchown(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:913)
-
-Syscall param fchown(owner) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:913)
-
-Syscall param fchown(group) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:913)
------------------------------------------------------
-208:    __NR_setresuid32 3s 0m
------------------------------------------------------
-
-Syscall param setresuid(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:917)
-
-Syscall param setresuid(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:917)
-
-Syscall param setresuid(suid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:917)
------------------------------------------------------
-209:    __NR_getresuid32 3s 3m
------------------------------------------------------
-
-Syscall param getresuid(ruid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:921)
-
-Syscall param getresuid(euid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:921)
-
-Syscall param getresuid(suid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:921)
-
-Syscall param getresuid(ruid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:921)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param getresuid(euid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:921)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param getresuid(suid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:921)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-210:    __NR_setresgid32 3s 0m
------------------------------------------------------
-
-Syscall param setresgid(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:925)
-
-Syscall param setresgid(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:925)
-
-Syscall param setresgid(sgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:925)
------------------------------------------------------
-211:    __NR_getresgid32 3s 3m
------------------------------------------------------
-
-Syscall param getresgid(rgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:929)
-
-Syscall param getresgid(egid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:929)
-
-Syscall param getresgid(sgid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:929)
-
-Syscall param getresgid(rgid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:929)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param getresgid(egid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:929)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param getresgid(sgid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:929)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-212:        __NR_chown32 3s 1m
------------------------------------------------------
-
-Syscall param chown(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:933)
-
-Syscall param chown(owner) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:933)
-
-Syscall param chown(group) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:933)
-
-Syscall param chown(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:933)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-213:       __NR_setuid32 1s 0m
------------------------------------------------------
-
-Syscall param setuid(uid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:937)
------------------------------------------------------
-214:       __NR_setgid32 1s 0m
------------------------------------------------------
-
-Syscall param setgid(gid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:941)
------------------------------------------------------
-215:     __NR_setfsuid32 1s 0m
------------------------------------------------------
-
-Syscall param setfsuid(uid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:945)
------------------------------------------------------
-216:     __NR_setfsgid32 1s 0m
------------------------------------------------------
-
-Syscall param setfsgid(gid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:949)
------------------------------------------------------
-217:     __NR_pivot_root n/a
------------------------------------------------------
------------------------------------------------------
-218:        __NR_mincore 3s 1m
------------------------------------------------------
-
-Syscall param mincore(start) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:957)
-
-Syscall param mincore(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:957)
-
-Syscall param mincore(vec) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:957)
-
-Syscall param mincore(vec) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:957)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-219:        __NR_madvise 3s 0m
------------------------------------------------------
-
-Syscall param madvise(start) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:961)
-
-Syscall param madvise(length) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:961)
-
-Syscall param madvise(advice) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:961)
------------------------------------------------------
-220:     __NR_getdents64 3s 1m
------------------------------------------------------
-
-Syscall param getdents64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:965)
-
-Syscall param getdents64(dirp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:965)
-
-Syscall param getdents64(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:965)
-
-Syscall param getdents64(dirp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:965)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-221:        __NR_fcntl64 (GETFD) 2s 0m
------------------------------------------------------
-
-Syscall param fcntl64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:971)
-
-Syscall param fcntl64(cmd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:971)
------------------------------------------------------
-221:        __NR_fcntl64 (DUPFD) 1s 0m
------------------------------------------------------
-
-Syscall param fcntl64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:975)
-
-Syscall param fcntl64(cmd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:975)
-
-Syscall param fcntl64(arg) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:975)
------------------------------------------------------
-221:        __NR_fcntl64 (GETLK) 1s 0m
------------------------------------------------------
-
-Syscall param fcntl64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:979)
-
-Syscall param fcntl64(cmd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:979)
-
-Syscall param fcntl64(lock) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:979)
------------------------------------------------------
-222:                 222 ni
------------------------------------------------------
------------------------------------------------------
-223:                 223 ni
------------------------------------------------------
------------------------------------------------------
-224:         __NR_gettid n/a
------------------------------------------------------
------------------------------------------------------
-225:      __NR_readahead n/a
------------------------------------------------------
------------------------------------------------------
-226:       __NR_setxattr 5s 3m
------------------------------------------------------
-
-Syscall param setxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:999)
-
-Syscall param setxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:999)
-
-Syscall param setxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:999)
-
-Syscall param setxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:999)
-
-Syscall param setxattr(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:999)
-
-Syscall param setxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:999)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param setxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:999)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param setxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:999)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-227:      __NR_lsetxattr 5s 3m
------------------------------------------------------
-
-Syscall param lsetxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1003)
-
-Syscall param lsetxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1003)
-
-Syscall param lsetxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1003)
-
-Syscall param lsetxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1003)
-
-Syscall param lsetxattr(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1003)
-
-Syscall param lsetxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1003)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param lsetxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1003)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param lsetxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1003)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-228:      __NR_fsetxattr 5s 2m
------------------------------------------------------
-
-Syscall param fsetxattr(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1007)
-
-Syscall param fsetxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1007)
-
-Syscall param fsetxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1007)
-
-Syscall param fsetxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1007)
-
-Syscall param fsetxattr(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1007)
-
-Syscall param fsetxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1007)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param fsetxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1007)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-229:       __NR_getxattr 4s 3m
------------------------------------------------------
-
-Syscall param getxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1011)
-
-Syscall param getxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1011)
-
-Syscall param getxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1011)
-
-Syscall param getxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1011)
-
-Syscall param getxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1011)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param getxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1011)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param getxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1011)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-230:      __NR_lgetxattr 4s 3m
------------------------------------------------------
-
-Syscall param lgetxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1015)
-
-Syscall param lgetxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1015)
-
-Syscall param lgetxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1015)
-
-Syscall param lgetxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1015)
-
-Syscall param lgetxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1015)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param lgetxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1015)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param lgetxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1015)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-231:      __NR_fgetxattr 4s 2m
------------------------------------------------------
-
-Syscall param fgetxattr(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1019)
-
-Syscall param fgetxattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1019)
-
-Syscall param fgetxattr(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1019)
-
-Syscall param fgetxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1019)
-
-Syscall param fgetxattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1019)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param fgetxattr(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1019)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-232:      __NR_listxattr 3s 2m
------------------------------------------------------
-
-Syscall param listxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1023)
-
-Syscall param listxattr(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1023)
-
-Syscall param listxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1023)
-
-Syscall param listxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1023)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param listxattr(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1023)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-233:     __NR_llistxattr 3s 2m
------------------------------------------------------
-
-Syscall param llistxattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1027)
-
-Syscall param llistxattr(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1027)
-
-Syscall param llistxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1027)
-
-Syscall param llistxattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1027)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param llistxattr(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1027)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-234:     __NR_flistxattr 3s 1m
------------------------------------------------------
-
-Syscall param flistxattr(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1031)
-
-Syscall param flistxattr(list) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1031)
-
-Syscall param flistxattr(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1031)
-
-Syscall param flistxattr(list) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1031)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-235:    __NR_removexattr 2s 2m
------------------------------------------------------
-
-Syscall param removexattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1035)
-
-Syscall param removexattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1035)
-
-Syscall param removexattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1035)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param removexattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1035)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-236:   __NR_lremovexattr 2s 2m
------------------------------------------------------
-
-Syscall param lremovexattr(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1039)
-
-Syscall param lremovexattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1039)
-
-Syscall param lremovexattr(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1039)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param lremovexattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1039)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-237:   __NR_fremovexattr 2s 1m
------------------------------------------------------
-
-Syscall param fremovexattr(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1043)
-
-Syscall param fremovexattr(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1043)
-
-Syscall param fremovexattr(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1043)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-238:          __NR_tkill n/a
------------------------------------------------------
------------------------------------------------------
-239:     __NR_sendfile64 4s 1m
------------------------------------------------------
-
-Syscall param sendfile64(out_fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1051)
-
-Syscall param sendfile64(in_fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1051)
-
-Syscall param sendfile64(offset) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1051)
-
-Syscall param sendfile64(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1051)
-
-Syscall param sendfile64(offset) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1051)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-240:          __NR_futex 5s 2m
------------------------------------------------------
-
-Syscall param futex(futex) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1059)
-
-Syscall param futex(op) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1059)
-
-Syscall param futex(val) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1059)
-
-Syscall param futex(utime) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1059)
-
-Syscall param futex(uaddr2) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1059)
-
-Syscall param futex(val3) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1059)
-
-Syscall param futex(futex) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1059)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param futex(timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1059)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-241:__NR_sched_setaffinity 3s 1m
------------------------------------------------------
-
-Syscall param sched_setaffinity(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1063)
-
-Syscall param sched_setaffinity(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1063)
-
-Syscall param sched_setaffinity(mask) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1063)
-
-Syscall param sched_setaffinity(mask) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1063)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-242:__NR_sched_getaffinity 3s 1m
------------------------------------------------------
-
-Syscall param sched_getaffinity(pid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1067)
-
-Syscall param sched_getaffinity(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1067)
-
-Syscall param sched_getaffinity(mask) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1067)
-
-Syscall param sched_getaffinity(mask) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1067)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-243:__NR_set_thread_area 1s 1m
------------------------------------------------------
-
-Syscall param set_thread_area(u_info) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1071)
-
-Syscall param set_thread_area(u_info) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1071)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-244:__NR_get_thread_area 1s 1m
------------------------------------------------------
-
-Syscall param get_thread_area(u_info) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1075)
-
-Syscall param get_thread_area(u_info) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1075)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-245:       __NR_io_setup 2s 1m
------------------------------------------------------
-
-Syscall param io_setup(nr_events) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1079)
-
-Syscall param io_setup(ctxp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1079)
-
-Syscall param io_setup(ctxp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1079)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-246:     __NR_io_destroy 1s 0m
------------------------------------------------------
-
-Syscall param io_destroy(ctx) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1092)
------------------------------------------------------
-247:   __NR_io_getevents 5s 2m
------------------------------------------------------
-
-Syscall param io_getevents(ctx_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1097)
-
-Syscall param io_getevents(min_nr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1097)
-
-Syscall param io_getevents(nr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1097)
-
-Syscall param io_getevents(events) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1097)
-
-Syscall param io_getevents(timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1097)
-
-Syscall param io_getevents(events) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1097)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param io_getevents(timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1097)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-248:      __NR_io_submit 3s 1m
------------------------------------------------------
-
-Syscall param io_submit(ctx_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1101)
-
-Syscall param io_submit(nr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1101)
-
-Syscall param io_submit(iocbpp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1101)
-
-Syscall param io_submit(iocbpp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1101)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-249:      __NR_io_cancel 3s 2m
------------------------------------------------------
-
-Syscall param io_cancel(ctx_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1105)
-
-Syscall param io_cancel(iocb) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1105)
-
-Syscall param io_cancel(result) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1105)
-
-Syscall param io_cancel(iocb) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1105)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param io_cancel(result) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1105)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-250:      __NR_fadvise64 n/a
------------------------------------------------------
------------------------------------------------------
-251:                 251 ni
------------------------------------------------------
------------------------------------------------------
-252:     __NR_exit_group other
------------------------------------------------------
------------------------------------------------------
-253: __NR_lookup_dcookie 4s 1m
------------------------------------------------------
-
-Syscall param lookup_dcookie(cookie_low32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1121)
-
-Syscall param lookup_dcookie(cookie_high32) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1121)
-
-Syscall param lookup_dcookie(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1121)
-
-Syscall param lookup_dcookie(len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1121)
-
-Syscall param lookup_dcookie(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1121)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-254:   __NR_epoll_create 1s 0m
------------------------------------------------------
-
-Syscall param epoll_create(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1125)
------------------------------------------------------
-255:      __NR_epoll_ctl 4s 1m
------------------------------------------------------
-
-Syscall param epoll_ctl(epfd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1129)
-
-Syscall param epoll_ctl(op) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1129)
-
-Syscall param epoll_ctl(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1129)
-
-Syscall param epoll_ctl(event) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1129)
-
-Syscall param epoll_ctl(event) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1129)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-256:     __NR_epoll_wait 4s 1m
------------------------------------------------------
-
-Syscall param epoll_wait(epfd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1133)
-
-Syscall param epoll_wait(events) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1133)
-
-Syscall param epoll_wait(maxevents) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1133)
-
-Syscall param epoll_wait(timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1133)
-
-Syscall param epoll_wait(events) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1133)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-257:__NR_remap_file_pages n/a
------------------------------------------------------
------------------------------------------------------
-258:__NR_set_tid_address 1s 0m
------------------------------------------------------
-
-Syscall param set_tid_address(tidptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1141)
------------------------------------------------------
-259:   __NR_timer_create 3s 2m
------------------------------------------------------
-
-Syscall param timer_create(clockid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1145)
-
-Syscall param timer_create(evp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1145)
-
-Syscall param timer_create(timerid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1145)
-
-Syscall param timer_create(evp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1145)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param timer_create(timerid) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1145)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-260:  __NR_timer_settime 4s 2m
------------------------------------------------------
-
-Syscall param timer_settime(timerid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1149)
-
-Syscall param timer_settime(flags) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1149)
-
-Syscall param timer_settime(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1149)
-
-Syscall param timer_settime(ovalue) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1149)
-
-Syscall param timer_settime(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1149)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param timer_settime(ovalue) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1149)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-261:  __NR_timer_gettime 2s 1m
------------------------------------------------------
-
-Syscall param timer_gettime(timerid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1153)
-
-Syscall param timer_gettime(value) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1153)
-
-Syscall param timer_gettime(value) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1153)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-262:__NR_timer_getoverrun 1s 0m
------------------------------------------------------
-
-Syscall param timer_getoverrun(timerid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1157)
------------------------------------------------------
-263:   __NR_timer_delete 1s 0m
------------------------------------------------------
-
-Syscall param timer_delete(timerid) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1161)
------------------------------------------------------
-264:  __NR_clock_settime 2s 1m
------------------------------------------------------
-
-Syscall param clock_settime(clk_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1165)
-
-Syscall param clock_settime(tp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1165)
-
-Syscall param clock_settime(tp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1165)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-265:  __NR_clock_gettime 2s 1m
------------------------------------------------------
-
-Syscall param clock_gettime(clk_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1169)
-
-Syscall param clock_gettime(tp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1169)
-
-Syscall param clock_gettime(tp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1169)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-266:   __NR_clock_getres 2s 1m
------------------------------------------------------
-
-Syscall param clock_getres(clk_id) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1173)
-
-Syscall param clock_getres(res) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1173)
-
-Syscall param clock_getres(res) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1173)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-267:__NR_clock_nanosleep n/a
------------------------------------------------------
------------------------------------------------------
-268:       __NR_statfs64 3s 2m
------------------------------------------------------
-
-Syscall param statfs64(path) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1181)
-
-Syscall param statfs64(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1181)
-
-Syscall param statfs64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1181)
-
-Syscall param statfs64(path) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1181)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param statfs64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1181)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-269:      __NR_fstatfs64 3s 1m
------------------------------------------------------
-
-Syscall param fstatfs64(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1185)
-
-Syscall param fstatfs64(size) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1185)
-
-Syscall param fstatfs64(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1185)
-
-Syscall param fstatfs64(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1185)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-270:         __NR_tgkill n/a
------------------------------------------------------
------------------------------------------------------
-271:         __NR_utimes 2s 2m
------------------------------------------------------
-
-Syscall param utimes(filename) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1193)
-
-Syscall param utimes(tvp) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1193)
-
-Syscall param utimes(filename) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1193)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param utimes(tvp) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1193)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-272:   __NR_fadvise64_64 n/a
------------------------------------------------------
------------------------------------------------------
-273:        __NR_vserver ni
------------------------------------------------------
------------------------------------------------------
-274:          __NR_mbind n/a
------------------------------------------------------
------------------------------------------------------
-275:  __NR_get_mempolicy n/a
------------------------------------------------------
------------------------------------------------------
-276:  __NR_set_mempolicy n/a
------------------------------------------------------
------------------------------------------------------
-277:        __NR_mq_open 4s 3m
------------------------------------------------------
-
-Syscall param mq_open(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1217)
-
-Syscall param mq_open(oflag) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1217)
-
-Syscall param mq_open(mode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1217)
-
-Syscall param mq_open(attr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1217)
-
-Syscall param mq_open(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1217)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param mq_open(attr->mq_maxmsg) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1217)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param mq_open(attr->mq_msgsize) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1217)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-278:      __NR_mq_unlink 1s 1m
------------------------------------------------------
-
-Syscall param mq_unlink(name) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1221)
-
-Syscall param mq_unlink(name) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1221)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-279:   __NR_mq_timedsend 5s 2m
------------------------------------------------------
-
-Syscall param mq_timedsend(mqdes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1225)
-
-Syscall param mq_timedsend(msg_ptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1225)
-
-Syscall param mq_timedsend(msg_len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1225)
-
-Syscall param mq_timedsend(msg_prio) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1225)
-
-Syscall param mq_timedsend(abs_timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1225)
-
-Syscall param mq_timedsend(msg_ptr) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1225)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param mq_timedsend(abs_timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1225)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-280:__NR_mq_timedreceive 5s 3m
------------------------------------------------------
-
-Syscall param mq_timedreceive(mqdes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1229)
-
-Syscall param mq_timedreceive(msg_ptr) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1229)
-
-Syscall param mq_timedreceive(msg_len) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1229)
-
-Syscall param mq_timedreceive(msg_prio) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1229)
-
-Syscall param mq_timedreceive(abs_timeout) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1229)
-
-Syscall param mq_timedreceive(msg_ptr) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1229)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param mq_timedreceive(msg_prio) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1229)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param mq_timedreceive(abs_timeout) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1229)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-281:      __NR_mq_notify 2s 1m
------------------------------------------------------
-
-Syscall param mq_notify(mqdes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1233)
-
-Syscall param mq_notify(notification) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1233)
-
-Syscall param mq_notify(notification) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1233)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-282:  __NR_mq_getsetattr 3s 2m
------------------------------------------------------
-
-Syscall param mq_getsetattr(mqdes) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1237)
-
-Syscall param mq_getsetattr(mqstat) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1237)
-
-Syscall param mq_getsetattr(omqstat) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1237)
-
-Syscall param mq_getsetattr(mqstat->mq_flags) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1237)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
-Syscall param mq_getsetattr(omqstat) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1237)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
------------------------------------------------------
-283: __NR_sys_kexec_load ni
------------------------------------------------------
------------------------------------------------------
-9999:                9999 1e
------------------------------------------------------
-WARNING: unhandled syscall: 9999
-You may be able to write your own handler.
-Read the file README_MISSING_SYSCALL_OR_IOCTL.
-Nevertheless we consider this a bug.  Please report
-it at http://valgrind.org/support/bug_reports.html.
------------------------------------------------------
-  1:           __NR_exit 1s 0m
------------------------------------------------------
-
-Syscall param exit(exitcode) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar.c:1249)
index 6bcf0fea821078fe3a98f38d56f4b6930d23c55d..ceb5457627f547ea981a0a8b3a0279f0f259aafc 100644 (file)
@@ -2,5 +2,4 @@
 252:     __NR_exit_group 1s 0m
 -----------------------------------------------------
 Syscall param exit_group(exit_code) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
diff --git a/memcheck/tests/x86-linux/scalar_exit_group.stderr.exp2 b/memcheck/tests/x86-linux/scalar_exit_group.stderr.exp2
deleted file mode 100644 (file)
index 7631e6d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
------------------------------------------------------
-252:     __NR_exit_group 1s 0m
------------------------------------------------------
-Syscall param exit_group(exit_code) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar_exit_group.c:14)
index 6521cbe959d3bb547839d17eb26c604dc4cc01d8..f24f64a498a0d0ef9d6d50029338527780f4f22d 100644 (file)
@@ -1,11 +1,8 @@
 Syscall param (syscallno) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param write(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 Syscall param write(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: (below main)
+   ...
diff --git a/memcheck/tests/x86-linux/scalar_supp.stderr.exp2 b/memcheck/tests/x86-linux/scalar_supp.stderr.exp2
deleted file mode 100644 (file)
index 83cd0f7..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-Syscall param (syscallno) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar_supp.c:18)
-
-Syscall param write(fd) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar_supp.c:18)
-
-Syscall param write(buf) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar_supp.c:18)
-
-Syscall param write(count) contains uninitialised byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar_supp.c:18)
-
-Syscall param write(buf) points to unaddressable byte(s)
-   at 0x........: syscall (in /...libc...)
-   by 0x........: main (scalar_supp.c:18)
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
index 7a4267af09adc5c4439172418d41c2bd1578dca6..cc3a9841d13d41083472fbc04c827cc79a376217 100644 (file)
@@ -3,7 +3,7 @@
    foo2
    Memcheck:Param
    write(buf)
-   fun:syscall
-   fun:__libc_start_main
+   ...
+   fun:(below main)
 }
 
index e5ad93a95ef1bcb01054d3ae8e6b48628931eb29..453fed3afab4c24c7e5af99962e738abe8efdffa 100644 (file)
   <tid>...</tid>
   <kind>SyscallParam</kind>
   <what>Syscall param exit_group(exit_code) contains uninitialised byte(s)</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>_Exit</fn>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>(below main)</fn>
-    </frame>
-  </stack>
 </error>
 
 <errorcounts>
index bb91e1303134a692d7d398b13d5154ff04469ebd..58a84f1f6fc0845ee220b2096017ab4cc6f3fce3 100644 (file)
   <tid>...</tid>
   <kind>SyscallParam</kind>
   <what>Syscall param exit(exitcode) contains uninitialised byte(s)</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>_Exit</fn>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>(below main)</fn>
-    </frame>
-  </stack>
 </error>
 
 <errorcounts>
diff --git a/memcheck/tests/xml1.stderr.exp3 b/memcheck/tests/xml1.stderr.exp3
deleted file mode 100644 (file)
index e5ad93a..0000000
+++ /dev/null
@@ -1,445 +0,0 @@
-<?xml version="1.0"?>
-
-<valgrindoutput>
-
-<protocolversion>3</protocolversion>
-
-<preamble>
-  <line>...</line>
-  <line>...</line>
-  <line>...</line>
-  <line>...</line>
-  <line>...</line>
-  <line>...</line>
-</preamble>
-
-<pid>...</pid>
-<ppid>...</ppid>
-<tool>memcheck</tool>
-
-<args>
-  <vargv>...</vargv>
-  <argv>
-    <exe>./xml1</exe>
-  </argv>
-</args>
-
-<status>
-  <state>RUNNING</state>
-  <time>...</time>
-</status>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>InvalidRead</kind>
-  <what>Invalid read of size 4</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-  <auxwhat>Address 0x........ is 0 bytes after a block of size 40 alloc'd</auxwhat>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>malloc</fn>
-      <dir>...</dir>
-      <file>vg_replace_malloc.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-</error>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>UninitCondition</kind>
-  <what>Conditional jump or move depends on uninitialised value(s)</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-</error>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>UninitValue</kind>
-  <what>Use of uninitialised value of size 4</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-</error>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>InvalidFree</kind>
-  <what>Invalid free() / delete / delete[]</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>free</fn>
-      <dir>...</dir>
-      <file>vg_replace_malloc.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-  <auxwhat>Address 0x........ is 0 bytes inside a block of size 40 free'd</auxwhat>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>free</fn>
-      <dir>...</dir>
-      <file>vg_replace_malloc.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-</error>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>InvalidFree</kind>
-  <what>Invalid free() / delete / delete[]</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>free</fn>
-      <dir>...</dir>
-      <file>vg_replace_malloc.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-  <auxwhat>Address 0x........ is on thread 1's stack</auxwhat>
-</error>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>SyscallParam</kind>
-  <what>Syscall param exit_group(exit_code) contains uninitialised byte(s)</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>_Exit</fn>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>(below main)</fn>
-    </frame>
-  </stack>
-</error>
-
-<errorcounts>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-</errorcounts>
-
-<status>
-  <state>FINISHED</state>
-  <time>...</time>
-</status>
-
-<suppcounts>...</suppcounts>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>Leak_DefinitelyLost</kind>
-  <what>396 bytes in 1 blocks are definitely lost in loss record 1 of 1</what>
-  <leakedbytes>396</leakedbytes>
-  <leakedblocks>1</leakedblocks>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>malloc</fn>
-      <dir>...</dir>
-      <file>vg_replace_malloc.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-</error>
-
-</valgrindoutput>
-
index b6b77043c1645ce63a3fff981e852362f1cea464..49e24a6b561bf003df912074f3df5578a8be4b70 100644 (file)
   <tid>...</tid>
   <kind>SyscallParam</kind>
   <what>Syscall param exit_group(exit_code) contains uninitialised byte(s)</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>_Exit</fn>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>exit</fn>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>(below main)</fn>
-    </frame>
-  </stack>
 </error>
 
 <errorcounts>
diff --git a/memcheck/tests/xml1.stderr.exp64_2 b/memcheck/tests/xml1.stderr.exp64_2
deleted file mode 100644 (file)
index b6b7704..0000000
+++ /dev/null
@@ -1,450 +0,0 @@
-<?xml version="1.0"?>
-
-<valgrindoutput>
-
-<protocolversion>3</protocolversion>
-
-<preamble>
-  <line>...</line>
-  <line>...</line>
-  <line>...</line>
-  <line>...</line>
-  <line>...</line>
-  <line>...</line>
-</preamble>
-
-<pid>...</pid>
-<ppid>...</ppid>
-<tool>memcheck</tool>
-
-<args>
-  <vargv>...</vargv>
-  <argv>
-    <exe>./xml1</exe>
-  </argv>
-</args>
-
-<status>
-  <state>RUNNING</state>
-  <time>...</time>
-</status>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>InvalidRead</kind>
-  <what>Invalid read of size 4</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-  <auxwhat>Address 0x........ is 0 bytes after a block of size 40 alloc'd</auxwhat>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>malloc</fn>
-      <dir>...</dir>
-      <file>vg_replace_malloc.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-</error>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>UninitCondition</kind>
-  <what>Conditional jump or move depends on uninitialised value(s)</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-</error>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>UninitValue</kind>
-  <what>Use of uninitialised value of size 8</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-</error>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>InvalidFree</kind>
-  <what>Invalid free() / delete / delete[]</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>free</fn>
-      <dir>...</dir>
-      <file>vg_replace_malloc.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-  <auxwhat>Address 0x........ is 0 bytes inside a block of size 40 free'd</auxwhat>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>free</fn>
-      <dir>...</dir>
-      <file>vg_replace_malloc.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-</error>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>InvalidFree</kind>
-  <what>Invalid free() / delete / delete[]</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>free</fn>
-      <dir>...</dir>
-      <file>vg_replace_malloc.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-  <auxwhat>Address 0x........ is on thread 1's stack</auxwhat>
-</error>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>SyscallParam</kind>
-  <what>Syscall param exit_group(exit_code) contains uninitialised byte(s)</what>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>_Exit</fn>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>exit</fn>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>(below main)</fn>
-    </frame>
-  </stack>
-</error>
-
-<errorcounts>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-  <pair>
-    <count>...</count>
-    <unique>0x........</unique>
-  </pair>
-</errorcounts>
-
-<status>
-  <state>FINISHED</state>
-  <time>...</time>
-</status>
-
-<suppcounts>...</suppcounts>
-
-<error>
-  <unique>0x........</unique>
-  <tid>...</tid>
-  <kind>Leak_DefinitelyLost</kind>
-  <what>396 bytes in 1 blocks are definitely lost in loss record 1 of 1</what>
-  <leakedbytes>396</leakedbytes>
-  <leakedblocks>1</leakedblocks>
-  <stack>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>malloc</fn>
-      <dir>...</dir>
-      <file>vg_replace_malloc.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame3</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame2</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>frame1</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-    <frame>
-      <ip>0x........</ip>
-      <obj>...</obj>
-      <fn>main</fn>
-      <dir>...</dir>
-      <file>xml1.c</file>
-      <line>...</line>
-    </frame>
-  </stack>
-</error>
-
-</valgrindoutput>
-
index 73d7635a205ddccfb3f22305cf4f90c6ea920472..d4ed2325cbb23cb65398f2f4b78912bd432f5b38 100755 (executable)
@@ -4,8 +4,6 @@ dir=`dirname $0`
 
 ./filter_stderr                    |
 
-$dir/../../tests/filter_test_paths                      |
-
 sed s/"^Open AF_UNIX socket [0-9]*: <unknown>/Open AF_UNIX socket .: <unknown>/" |
 sed s/"^Open \(AF_UNIX socket\|file descriptor\) [0-9]*: \/dev\/null/Open \\1 .: \/dev\/null/" |
 sed s/"^Open \(AF_UNIX socket\|file descriptor\) [0-9]*: \/tmp\/\(sock\|data1\|data2\|file\)\.[0-9]*/Open \\1 .: \/tmp\/\\2/" |
index 9109378b79baf4ab3ee71804ccaeb26afd8e33f7..be722045ab3232f91c5939afa8f3683f911b6d06 100644 (file)
@@ -9,7 +9,6 @@ noinst_SCRIPTS = \
        filter_numbers \
        filter_stderr_basic \
        filter_sink \
-       filter_test_paths \
        os_test \
        platform_test \
        vg_regtest
index a78ffb4762caa03da2753b1d247b81d1839f33d9..df98d4519c6df20869032e6fa3d362f5f87e1ee3 100755 (executable)
@@ -5,5 +5,4 @@ dir=`dirname $0`
 # Remove number and position of discards
 sed "s/discard [0-9]\+ ([0-9]\+ -> [0-9]\+) translations in range/discard ... (... -> ...) translations in range/"     |
 
-$dir/filter_addresses            |
-$dir/filter_test_paths
+$dir/filter_addresses
diff --git a/tests/filter_test_paths b/tests/filter_test_paths
deleted file mode 100755 (executable)
index 9192df4..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-#! /bin/sh
-
-# Anonymise paths like "/local/foo/bar/tests/baz/quux" (note "tests" is there)
-#sed "s/\/.*\/tests\//\/...\/tests\//"
-
-# Remove these three kinds of lines, which tend to appear beneath
-# the stack frame of __libc_start_main
-#    by 0x........: (within /.../tests/malloc2)
-#    by 0x........: ??? (start.S:81)
-#    by 0x........: function_name (in object_name)
-sed "s/by 0x........: (within [^)]*)/by 0x........: .../" | \
-sed "s/by 0x........: ??? ([^)]*)/by 0x........: .../" | \
-sed "s/by 0x........: [a-zA-Z0-9_]* (in [^)]*)/by 0x........: .../"