]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Added better filtering for Helgrind tests, removing all unreliable stack
authorNicholas Nethercote <njn@valgrind.org>
Fri, 13 Mar 2009 01:41:03 +0000 (01:41 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Fri, 13 Mar 2009 01:41:03 +0000 (01:41 +0000)
traces, and a few other unreliable pieces.  This allowed most of the tests
to be reduced to a single .stderr.exp file.  It also means that all Helgrind
tests succeed on my AMD64/Linux box when configured with --enable-only32bit,
whereas previously 20 of them failed.

Also tweaked a couple non-Helgrind filters a tiny bit.

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

66 files changed:
helgrind/tests/Makefile.am
helgrind/tests/bar_bad.stderr.exp [moved from helgrind/tests/bar_bad.stderr.exp-glibc28-amd64 with 100% similarity]
helgrind/tests/bar_trivial.stderr.exp [moved from helgrind/tests/bar_trivial.stderr.exp-glibc28-amd64 with 100% similarity]
helgrind/tests/filter_stderr
helgrind/tests/hg01_all_ok.stderr.exp [moved from helgrind/tests/hg01_all_ok.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/hg02_deadlock.stderr.exp [moved from helgrind/tests/hg02_deadlock.stderr.exp-glibc25-x86 with 70% similarity]
helgrind/tests/hg02_deadlock.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/hg02_deadlock.stderr.exp-glibc27-amd64 [deleted file]
helgrind/tests/hg03_inherit.stderr.exp [moved from helgrind/tests/hg03_inherit.stderr.exp-glibc27-amd64 with 68% similarity]
helgrind/tests/hg03_inherit.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/hg04_race.stderr.exp [moved from helgrind/tests/hg04_race.stderr.exp-glibc27-amd64 with 60% similarity]
helgrind/tests/hg04_race.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/hg05_race2.stderr.exp [moved from helgrind/tests/hg05_race2.stderr.exp-glibc27-amd64 with 60% similarity]
helgrind/tests/hg05_race2.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/hg06_readshared.stderr.exp [moved from helgrind/tests/hg06_readshared.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/pth_barrier1.stderr.exp [moved from helgrind/tests/pth_barrier1.stderr.exp-glibc27-amd64 with 63% similarity]
helgrind/tests/pth_barrier1.stderr.exp-glibc28-amd64 [deleted file]
helgrind/tests/pth_barrier2.stderr.exp [moved from helgrind/tests/pth_barrier2.stderr.exp-glibc27-amd64 with 64% similarity]
helgrind/tests/pth_barrier2.stderr.exp-glibc28-amd64 [deleted file]
helgrind/tests/pth_barrier3.stderr.exp [moved from helgrind/tests/pth_barrier3.stderr.exp-glibc27-amd64 with 63% similarity]
helgrind/tests/pth_barrier3.stderr.exp-glibc28-amd64 [deleted file]
helgrind/tests/rwlock_race.stderr.exp [moved from helgrind/tests/rwlock_race.stderr.exp-glibc27-amd64 with 61% similarity]
helgrind/tests/rwlock_race.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/rwlock_test.stderr.exp [moved from helgrind/tests/rwlock_test.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc01_simple_race.stderr.exp [moved from helgrind/tests/tc01_simple_race.stderr.exp-glibc27-amd64 with 76% similarity]
helgrind/tests/tc01_simple_race.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/tc02_simple_tls.stderr.exp [moved from helgrind/tests/tc02_simple_tls.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc03_re_excl.stderr.exp [moved from helgrind/tests/tc03_re_excl.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc04_free_lock.stderr.exp [moved from helgrind/tests/tc04_free_lock.stderr.exp-glibc25-amd64 with 57% similarity]
helgrind/tests/tc05_simple_race.stderr.exp [moved from helgrind/tests/tc05_simple_race.stderr.exp-glibc27-amd64 with 76% similarity]
helgrind/tests/tc05_simple_race.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/tc06_two_races.stderr.exp [moved from helgrind/tests/tc06_two_races.stderr.exp-glibc27-amd64 with 78% similarity]
helgrind/tests/tc06_two_races.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/tc07_hbl1.stderr.exp [moved from helgrind/tests/tc07_hbl1.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc08_hbl2.stderr.exp [moved from helgrind/tests/tc08_hbl2.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc09_bad_unlock.stderr.exp-glibc23-amd64
helgrind/tests/tc09_bad_unlock.stderr.exp-glibc25-amd64
helgrind/tests/tc09_bad_unlock.stderr.exp-glibc25-x86
helgrind/tests/tc09_bad_unlock.stderr.exp-glibc27-amd64 [deleted file]
helgrind/tests/tc10_rec_lock.stderr.exp [moved from helgrind/tests/tc10_rec_lock.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc11_XCHG.stderr.exp [moved from helgrind/tests/tc11_XCHG.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc12_rwl_trivial.stderr.exp [moved from helgrind/tests/tc12_rwl_trivial.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc13_laog1.stderr.exp [moved from helgrind/tests/tc13_laog1.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc14_laog_dinphils.stderr.exp [moved from helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc27-amd64 with 68% similarity]
helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc25-x86 [deleted file]
helgrind/tests/tc15_laog_lockdel.stderr.exp [moved from helgrind/tests/tc15_laog_lockdel.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc16_byterace.stderr.exp [moved from helgrind/tests/tc16_byterace.stderr.exp-glibc27-amd64 with 76% similarity]
helgrind/tests/tc16_byterace.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/tc17_sembar.stderr.exp [moved from helgrind/tests/tc17_sembar.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc18_semabuse.stderr.exp-glibc25-x86 [deleted file]
helgrind/tests/tc19_shadowmem.stderr.exp [moved from helgrind/tests/tc19_shadowmem.stderr.exp-glibc27-amd64 with 67% similarity]
helgrind/tests/tc19_shadowmem.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/tc20_verifywrap.stderr.exp-glibc25-amd64
helgrind/tests/tc20_verifywrap.stderr.exp-glibc27-amd64
helgrind/tests/tc20_verifywrap.stderr.exp-glibc28-amd64 [deleted file]
helgrind/tests/tc21_pthonce.stderr.exp [moved from helgrind/tests/tc21_pthonce.stderr.exp-glibc27-amd64 with 61% similarity]
helgrind/tests/tc21_pthonce.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/tc22_exit_w_lock.stderr.exp [moved from helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc25-x86 with 53% similarity]
helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc25-amd64 [deleted file]
helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc27-amd64 [deleted file]
helgrind/tests/tc23_bogus_condwait.stderr.exp [moved from helgrind/tests/tc23_bogus_condwait.stderr.exp-glibc25-amd64 with 100% similarity]
helgrind/tests/tc24_nonzero_sem.stderr.exp [moved from helgrind/tests/tc24_nonzero_sem.stderr.exp-glibc25-amd64 with 100% similarity]
memcheck/tests/filter_stderr
memcheck/tests/filter_xml
none/tests/filter_fdleak

index f500369a9c62c8eb53ec1d476c925f7f0c6f91b6..f52072f07cda96b9afd9fb8373232efc6ebc8aab 100644 (file)
@@ -4,106 +4,66 @@ include $(top_srcdir)/Makefile.tool-tests.am
 noinst_SCRIPTS = filter_stderr
 
 EXTRA_DIST = $(noinst_SCRIPTS) \
-       bar_bad.vgtest bar_bad.stdout.exp \
-               bar_bad.stderr.exp-glibc28-amd64 \
-       bar_trivial.vgtest bar_trivial.stdout.exp \
-               bar_trivial.stderr.exp-glibc28-amd64 \
-       hg01_all_ok.vgtest hg01_all_ok.stdout.exp \
-               hg01_all_ok.stderr.exp-glibc25-amd64 \
-       hg02_deadlock.vgtest hg02_deadlock.stdout.exp \
-               hg02_deadlock.stderr.exp-glibc25-amd64 \
-               hg02_deadlock.stderr.exp-glibc25-x86 \
-               hg02_deadlock.stderr.exp-glibc27-amd64 \
-       hg03_inherit.vgtest hg03_inherit.stdout.exp \
-               hg03_inherit.stderr.exp-glibc25-amd64 \
-               hg03_inherit.stderr.exp-glibc27-amd64 \
-       hg04_race.vgtest hg04_race.stdout.exp \
-               hg04_race.stderr.exp-glibc25-amd64 \
-               hg04_race.stderr.exp-glibc27-amd64 \
-       hg05_race2.vgtest hg05_race2.stdout.exp \
-               hg05_race2.stderr.exp-glibc25-amd64 \
-               hg05_race2.stderr.exp-glibc27-amd64 \
+       bar_bad.vgtest bar_bad.stdout.exp bar_bad.stderr.exp \
+       bar_trivial.vgtest bar_trivial.stdout.exp bar_trivial.stderr.exp \
+       hg01_all_ok.vgtest hg01_all_ok.stdout.exp hg01_all_ok.stderr.exp \
+       hg02_deadlock.vgtest hg02_deadlock.stdout.exp hg02_deadlock.stderr.exp \
+       hg03_inherit.vgtest hg03_inherit.stdout.exp hg03_inherit.stderr.exp \
+       hg04_race.vgtest hg04_race.stdout.exp hg04_race.stderr.exp \
+       hg05_race2.vgtest hg05_race2.stdout.exp hg05_race2.stderr.exp \
        hg06_readshared.vgtest hg06_readshared.stdout.exp \
-               hg06_readshared.stderr.exp-glibc25-amd64 \
-       pth_barrier1.vgtest pth_barrier1.stdout.exp \
-               pth_barrier1.stderr.exp-glibc27-amd64 \
-               pth_barrier1.stderr.exp-glibc28-amd64 \
-       pth_barrier2.vgtest pth_barrier2.stdout.exp \
-               pth_barrier2.stderr.exp-glibc27-amd64 \
-               pth_barrier2.stderr.exp-glibc28-amd64 \
-       pth_barrier3.vgtest pth_barrier3.stdout.exp \
-               pth_barrier3.stderr.exp-glibc27-amd64 \
-               pth_barrier3.stderr.exp-glibc28-amd64 \
-       rwlock_race.vgtest rwlock_race.stdout.exp \
-               rwlock_race.stderr.exp-glibc25-amd64 \
-               rwlock_race.stderr.exp-glibc27-amd64 \
-       rwlock_test.vgtest rwlock_test.stdout.exp \
-               rwlock_test.stderr.exp-glibc25-amd64 \
+           hg06_readshared.stderr.exp \
+       pth_barrier1.vgtest pth_barrier1.stdout.exp pth_barrier1.stderr.exp \
+       pth_barrier2.vgtest pth_barrier2.stdout.exp pth_barrier2.stderr.exp \
+       pth_barrier3.vgtest pth_barrier3.stdout.exp pth_barrier3.stderr.exp \
+       rwlock_race.vgtest rwlock_race.stdout.exp rwlock_race.stderr.exp \
+       rwlock_test.vgtest rwlock_test.stdout.exp rwlock_test.stderr.exp \
        tc01_simple_race.vgtest tc01_simple_race.stdout.exp \
-               tc01_simple_race.stderr.exp-glibc25-amd64 \
-               tc01_simple_race.stderr.exp-glibc27-amd64 \
+               tc01_simple_race.stderr.exp \
        tc02_simple_tls.vgtest tc02_simple_tls.stdout.exp \
-               tc02_simple_tls.stderr.exp-glibc25-amd64 \
+               tc02_simple_tls.stderr.exp \
        tc03_re_excl.vgtest tc03_re_excl.stdout.exp \
-               tc03_re_excl.stderr.exp-glibc25-amd64 \
+               tc03_re_excl.stderr.exp \
        tc04_free_lock.vgtest tc04_free_lock.stdout.exp \
-               tc04_free_lock.stderr.exp-glibc25-amd64 \
+               tc04_free_lock.stderr.exp \
        tc05_simple_race.vgtest tc05_simple_race.stdout.exp \
-               tc05_simple_race.stderr.exp-glibc25-amd64 \
-               tc05_simple_race.stderr.exp-glibc27-amd64 \
+               tc05_simple_race.stderr.exp \
        tc06_two_races.vgtest tc06_two_races.stdout.exp \
-               tc06_two_races.stderr.exp-glibc25-amd64 \
-               tc06_two_races.stderr.exp-glibc27-amd64 \
-       tc07_hbl1.vgtest tc07_hbl1.stdout.exp \
-               tc07_hbl1.stderr.exp-glibc25-amd64 \
-       tc08_hbl2.vgtest tc08_hbl2.stdout.exp \
-               tc08_hbl2.stderr.exp-glibc25-amd64 \
+               tc06_two_races.stderr.exp \
+       tc07_hbl1.vgtest tc07_hbl1.stdout.exp tc07_hbl1.stderr.exp \
+       tc08_hbl2.vgtest tc08_hbl2.stdout.exp tc08_hbl2.stderr.exp \
        tc09_bad_unlock.vgtest tc09_bad_unlock.stdout.exp \
                tc09_bad_unlock.stderr.exp-glibc23-amd64 \
                tc09_bad_unlock.stderr.exp-glibc25-amd64 \
                tc09_bad_unlock.stderr.exp-glibc25-x86 \
-               tc09_bad_unlock.stderr.exp-glibc27-amd64 \
-       tc10_rec_lock.vgtest tc10_rec_lock.stdout.exp \
-               tc10_rec_lock.stderr.exp-glibc25-amd64 \
-       tc11_XCHG.vgtest tc11_XCHG.stdout.exp \
-               tc11_XCHG.stderr.exp-glibc25-amd64 \
+       tc10_rec_lock.vgtest tc10_rec_lock.stdout.exp tc10_rec_lock.stderr.exp \
+       tc11_XCHG.vgtest tc11_XCHG.stdout.exp tc11_XCHG.stderr.exp \
        tc12_rwl_trivial.vgtest tc12_rwl_trivial.stdout.exp \
-               tc12_rwl_trivial.stderr.exp-glibc25-amd64 \
-       tc13_laog1.vgtest tc13_laog1.stdout.exp \
-               tc13_laog1.stderr.exp-glibc25-amd64 \
+               tc12_rwl_trivial.stderr.exp \
+       tc13_laog1.vgtest tc13_laog1.stdout.exp tc13_laog1.stderr.exp \
        tc14_laog_dinphils.vgtest tc14_laog_dinphils.stdout.exp \
-               tc14_laog_dinphils.stderr.exp-glibc25-amd64 \
-               tc14_laog_dinphils.stderr.exp-glibc25-x86 \
-               tc14_laog_dinphils.stderr.exp-glibc27-amd64 \
+               tc14_laog_dinphils.stderr.exp \
        tc15_laog_lockdel.vgtest tc15_laog_lockdel.stdout.exp \
-               tc15_laog_lockdel.stderr.exp-glibc25-amd64 \
+               tc15_laog_lockdel.stderr.exp \
        tc16_byterace.vgtest tc16_byterace.stdout.exp \
-               tc16_byterace.stderr.exp-glibc25-amd64 \
-               tc16_byterace.stderr.exp-glibc27-amd64 \
+               tc16_byterace.stderr.exp \
        tc17_sembar.vgtest tc17_sembar.stdout.exp \
-               tc17_sembar.stderr.exp-glibc25-amd64 \
+               tc17_sembar.stderr.exp \
        tc18_semabuse.vgtest tc18_semabuse.stdout.exp \
                tc18_semabuse.stderr.exp-glibc25-amd64 \
-               tc18_semabuse.stderr.exp-glibc25-x86 \
                tc18_semabuse.stderr.exp-glibc28-amd64 \
        tc19_shadowmem.vgtest tc19_shadowmem.stdout.exp \
-               tc19_shadowmem.stderr.exp-glibc25-amd64 \
-               tc19_shadowmem.stderr.exp-glibc27-amd64 \
+               tc19_shadowmem.stderr.exp \
        tc20_verifywrap.vgtest tc20_verifywrap.stdout.exp \
                tc20_verifywrap.stderr.exp-glibc25-amd64 \
                tc20_verifywrap.stderr.exp-glibc27-amd64 \
-               tc20_verifywrap.stderr.exp-glibc28-amd64 \
-       tc21_pthonce.vgtest tc21_pthonce.stdout.exp \
-               tc21_pthonce.stderr.exp-glibc25-amd64 \
-               tc21_pthonce.stderr.exp-glibc27-amd64 \
+       tc21_pthonce.vgtest tc21_pthonce.stdout.exp tc21_pthonce.stderr.exp \
        tc22_exit_w_lock.vgtest tc22_exit_w_lock.stdout.exp \
-               tc22_exit_w_lock.stderr.exp-glibc25-amd64 \
-               tc22_exit_w_lock.stderr.exp-glibc25-x86 \
-               tc22_exit_w_lock.stderr.exp-glibc27-amd64 \
+               tc22_exit_w_lock.stderr.exp \
        tc23_bogus_condwait.vgtest tc23_bogus_condwait.stdout.exp \
-               tc23_bogus_condwait.stderr.exp-glibc25-amd64 \
+               tc23_bogus_condwait.stderr.exp \
        tc24_nonzero_sem.vgtest tc24_nonzero_sem.stdout.exp \
-               tc24_nonzero_sem.stderr.exp-glibc25-amd64
+               tc24_nonzero_sem.stderr.exp
 
 check_PROGRAMS = \
        hg01_all_ok \
index 45c36329de97441489c002130ab77dbbb3989d1a..5b710686d19e5f9ff1e2b72d8707defa74fe7305 100755 (executable)
@@ -11,17 +11,13 @@ $dir/../../tests/filter_addresses                       |
 sed "/^Helgrind, a thread error detector/ , /./ d" |
 
 # Anonymise line numbers in hg_intercepts.c
-sed "s/hg_intercepts.c:[0-9]*/hg_intercepts.c:.../g"  |
+sed "s/hg_intercepts.c:[0-9]\+/hg_intercepts.c:.../g"  |
 
 # Change (eg) "/lib64/libpthread-2.5.so" into "/...libpthread..."
 sed \
  -e "s/(in \/.*libpthread.*)$/(in \/...libpthread...)/" \
  -e "s/(within \/.*libpthread.*)$/(within \/...libpthread...)/" |
 
-# Change (eg) "pthread_create@@GLIBC_2.2.5" into "pthread_create@GLIBC"
-#    and (eg) "pthread_create@GLIBC_2.1"    into "pthread_create@GLIBC"
-sed "s/@@*GLIBC_2[0123456789\.]*/@GLIBC_/g" |
-
 # Tidy up in cases where glibc (+ libdl + libpthread + ld) have
 # been built with debugging information, hence source locs are present
 sed \
@@ -29,10 +25,36 @@ sed \
  -e "s/(clone.S:[0-9]*)/(in \/...libc...)/g" \
  -e "s/start_thread (pthread_create.c:[0-9]*)$/start_thread (in \/...libpthread...)/g" |
 
+# Merge sem_wait and sem_wait@*, as either could be used.  Likewise for
+# sem_post.
+sed \
+ -e "s/sem_wait@\*/sem_wait/" \
+ -e "s/sem_post@\*/sem_post/" |
+
 # get rid of the numbers in bits of text "Thread #n", "thread #n",
 # "Thread n" and "thread n",
 # as these make some tests more scheduling sensitive -- those where
 # there are multiple threads which play interchangeable roles.
 sed \
  -e "s/hread #[0-9][0-9]*/hread #x/g" \
- -e "s/hread [0-9][0-9]*/hread x/g"
+ -e "s/hread [0-9][0-9]*/hread x/g" |
+
+# Likewise for frame numbers, which depend on compilation.
+sed -e "s/frame #[0-9][0-9]*/frame #x/g" | \
+
+# "Thread #x was created" stack traces are unreliable once you get above
+# "pthread_create@* (hg_intercepts.c:...)" -- they can contan
+# "pthread_create@GLIBC_", "do_clone", "clone", etc.  So we cut all the
+# "at"/"by" lines above "pthread_create@*".
+perl -p -0 -e 's/(Thread #. was created\n)(   (at|by)[^\n]*\n)*(   by 0x........: pthread_create@\* \(hg_intercepts.c:...\)\n)/$1   ...\n$4/gs' |
+
+# Anything below "mythread_wrapper" in stack traces is unreliable,
+# containing libc and libpthread stuff like start_thread, clone, etc.  So we
+# remove all the "by" lines below "mythread_wrapper".
+perl -p -0 -e 's/(   by 0x........: mythread_wrapper \(hg_intercepts.c:...\)\n)(   by[^\n]*\n)*/$1   ...\n/gs' |
+
+# Entire trace in a "Exiting thread still holds <N> lock(s)" is unreliable,
+# containing libc stuff like _Exit(), exit(), etc.  So we remove all the
+# "at"/"by" lines below the message.
+perl -p -0 -e 's/(Thread #.: Exiting thread still holds [0-9]+ locks?\n)(   (at|by)[^\n]*\n)*/$1   ...\n/gs'
+
similarity index 70%
rename from helgrind/tests/hg02_deadlock.stderr.exp-glibc25-x86
rename to helgrind/tests/hg02_deadlock.stderr.exp
index 23d6cb295a4fae5a7d57008dcfab4fe895bd03a4..cec8d416e0c7b6d9772d1d7b3145677af2d223c0 100644 (file)
@@ -1,27 +1,23 @@
 
-Thread #3 was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+Thread #x was created
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (hg02_deadlock.c:36)
 
-Thread #3: lock order "0x........ before 0x........" violated
+Thread #x: lock order "0x........ before 0x........" violated
    at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
    by 0x........: t2 (hg02_deadlock.c:20)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: ...
-   by 0x........: ...
+   ...
   Required order was established by acquisition of lock at 0x........
    at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
    by 0x........: t1 (hg02_deadlock.c:9)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: ...
-   by 0x........: ...
+   ...
   followed by a later acquisition of lock at 0x........
    at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
    by 0x........: t1 (hg02_deadlock.c:10)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: ...
-   by 0x........: ...
+   ...
 
 ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/hg02_deadlock.stderr.exp-glibc25-amd64 b/helgrind/tests/hg02_deadlock.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index b673c13..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (hg02_deadlock.c:36)
-
-Thread #x: lock order "0x........ before 0x........" violated
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: t2 (hg02_deadlock.c:20)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-  Required order was established by acquisition of lock at 0x........
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: t1 (hg02_deadlock.c:9)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-  followed by a later acquisition of lock at 0x........
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: t1 (hg02_deadlock.c:10)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/hg02_deadlock.stderr.exp-glibc27-amd64 b/helgrind/tests/hg02_deadlock.stderr.exp-glibc27-amd64
deleted file mode 100644 (file)
index 12672c4..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (hg02_deadlock.c:36)
-
-Thread #x: lock order "0x........ before 0x........" violated
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: t2 (hg02_deadlock.c:20)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-  Required order was established by acquisition of lock at 0x........
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: t1 (hg02_deadlock.c:9)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-  followed by a later acquisition of lock at 0x........
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: t1 (hg02_deadlock.c:10)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
similarity index 68%
rename from helgrind/tests/hg03_inherit.stderr.exp-glibc27-amd64
rename to helgrind/tests/hg03_inherit.stderr.exp
index e2ce069466f4016c78b9973ec8a7d81c52f5e708..feed364027dbcc9927b153387b2bebbbc7b2b9ca 100644 (file)
@@ -1,7 +1,6 @@
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (hg03_inherit.c:46)
 
@@ -10,21 +9,19 @@ Thread #x is the program's root thread
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: t2 (hg03_inherit.c:28)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous read of size 4 by thread #x
    at 0x........: main (hg03_inherit.c:60)
  Location 0x........ is 0 bytes inside shared[1],
- declared at hg03_inherit.c:11, in frame #0 of thread x
+ declared at hg03_inherit.c:11, in frame #x of thread x
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: t2 (hg03_inherit.c:29)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous read of size 4 by thread #x
    at 0x........: main (hg03_inherit.c:60)
  Location 0x........ is 0 bytes inside shared[1],
- declared at hg03_inherit.c:11, in frame #0 of thread x
+ declared at hg03_inherit.c:11, in frame #x of thread x
 
 ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/hg03_inherit.stderr.exp-glibc25-amd64 b/helgrind/tests/hg03_inherit.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index 4f11182..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (hg03_inherit.c:46)
-
-Thread #x is the program's root thread
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: t2 (hg03_inherit.c:28)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous read of size 4 by thread #x
-   at 0x........: main (hg03_inherit.c:60)
- Location 0x........ is 0 bytes inside shared[1],
- declared at hg03_inherit.c:11, in frame #0 of thread x
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: t2 (hg03_inherit.c:29)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous read of size 4 by thread #x
-   at 0x........: main (hg03_inherit.c:60)
- Location 0x........ is 0 bytes inside shared[1],
- declared at hg03_inherit.c:11, in frame #0 of thread x
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
similarity index 60%
rename from helgrind/tests/hg04_race.stderr.exp-glibc27-amd64
rename to helgrind/tests/hg04_race.stderr.exp
index f214ac1d637b32fd4995e3fec827de957a52b56f..99960067cf391530b9d5d819e622db094cba39b9 100644 (file)
@@ -1,40 +1,34 @@
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (hg04_race.c:21)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (hg04_race.c:19)
 
 Possible data race during read of size 4 at 0x........ by thread #x
    at 0x........: th (hg04_race.c:10)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: th (hg04_race.c:10)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside local var "shared"
- declared at hg04_race.c:6, in frame #0 of thread x
+ declared at hg04_race.c:6, in frame #x of thread x
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: th (hg04_race.c:10)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: th (hg04_race.c:10)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside local var "shared"
- declared at hg04_race.c:6, in frame #0 of thread x
+ declared at hg04_race.c:6, in frame #x of thread x
 
 ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/hg04_race.stderr.exp-glibc25-amd64 b/helgrind/tests/hg04_race.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index 892af37..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (hg04_race.c:21)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (hg04_race.c:19)
-
-Possible data race during read of size 4 at 0x........ by thread #x
-   at 0x........: th (hg04_race.c:10)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: th (hg04_race.c:10)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside local var "shared"
- declared at hg04_race.c:6, in frame #0 of thread x
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: th (hg04_race.c:10)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: th (hg04_race.c:10)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside local var "shared"
- declared at hg04_race.c:6, in frame #0 of thread x
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
similarity index 60%
rename from helgrind/tests/hg05_race2.stderr.exp-glibc27-amd64
rename to helgrind/tests/hg05_race2.stderr.exp
index dd4c7801ee6294fccdc149a026051acca7bad2c6..067a1942571c4232f9f8d39fa1072cfe46ff7c81 100644 (file)
@@ -1,40 +1,34 @@
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (hg05_race2.c:29)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (hg05_race2.c:27)
 
 Possible data race during read of size 4 at 0x........ by thread #x
    at 0x........: th (hg05_race2.c:17)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: th (hg05_race2.c:17)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #3 of thread x
+ declared at hg05_race2.c:24, in frame #x of thread x
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: th (hg05_race2.c:17)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: th (hg05_race2.c:17)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #3 of thread x
+ declared at hg05_race2.c:24, in frame #x of thread x
 
 ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/hg05_race2.stderr.exp-glibc25-amd64 b/helgrind/tests/hg05_race2.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index d963adb..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (hg05_race2.c:29)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (hg05_race2.c:27)
-
-Possible data race during read of size 4 at 0x........ by thread #x
-   at 0x........: th (hg05_race2.c:17)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: th (hg05_race2.c:17)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #4 of thread x
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: th (hg05_race2.c:17)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: th (hg05_race2.c:17)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #4 of thread x
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
similarity index 63%
rename from helgrind/tests/pth_barrier1.stderr.exp-glibc27-amd64
rename to helgrind/tests/pth_barrier1.stderr.exp
index 32136b7f13872a7bc98b10fc4a9721e98ec93501..6df3a234bc8e6ec00b4a16e1937515b36caedd03 100644 (file)
@@ -1,13 +1,11 @@
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: barriers_and_races (pth_barrier.c:84)
    by 0x........: main (pth_barrier.c:107)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: barriers_and_races (pth_barrier.c:84)
    by 0x........: main (pth_barrier.c:107)
@@ -15,10 +13,8 @@ Thread #x was created
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
diff --git a/helgrind/tests/pth_barrier1.stderr.exp-glibc28-amd64 b/helgrind/tests/pth_barrier1.stderr.exp-glibc28-amd64
deleted file mode 100644 (file)
index 9befd2e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: barriers_and_races (pth_barrier.c:84)
-   by 0x........: main (pth_barrier.c:107)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: barriers_and_races (pth_barrier.c:84)
-   by 0x........: main (pth_barrier.c:107)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
similarity index 64%
rename from helgrind/tests/pth_barrier2.stderr.exp-glibc27-amd64
rename to helgrind/tests/pth_barrier2.stderr.exp
index 9380057cddf0a09d9083a0c4c0d53bdea1c99f4d..84a2a0a72246bdd83d25568eec874a69440ee4e3 100644 (file)
@@ -1,13 +1,11 @@
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: barriers_and_races (pth_barrier.c:84)
    by 0x........: main (pth_barrier.c:107)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: barriers_and_races (pth_barrier.c:84)
    by 0x........: main (pth_barrier.c:107)
@@ -15,351 +13,287 @@ Thread #x was created
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
diff --git a/helgrind/tests/pth_barrier2.stderr.exp-glibc28-amd64 b/helgrind/tests/pth_barrier2.stderr.exp-glibc28-amd64
deleted file mode 100644 (file)
index 6ce1ec8..0000000
+++ /dev/null
@@ -1,367 +0,0 @@
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: barriers_and_races (pth_barrier.c:84)
-   by 0x........: main (pth_barrier.c:107)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: barriers_and_races (pth_barrier.c:84)
-   by 0x........: main (pth_barrier.c:107)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
similarity index 63%
rename from helgrind/tests/pth_barrier3.stderr.exp-glibc27-amd64
rename to helgrind/tests/pth_barrier3.stderr.exp
index 32136b7f13872a7bc98b10fc4a9721e98ec93501..6df3a234bc8e6ec00b4a16e1937515b36caedd03 100644 (file)
@@ -1,13 +1,11 @@
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: barriers_and_races (pth_barrier.c:84)
    by 0x........: main (pth_barrier.c:107)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: barriers_and_races (pth_barrier.c:84)
    by 0x........: main (pth_barrier.c:107)
@@ -15,10 +13,8 @@ Thread #x was created
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: threadfunc (pth_barrier.c:57)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
diff --git a/helgrind/tests/pth_barrier3.stderr.exp-glibc28-amd64 b/helgrind/tests/pth_barrier3.stderr.exp-glibc28-amd64
deleted file mode 100644 (file)
index 9befd2e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: barriers_and_races (pth_barrier.c:84)
-   by 0x........: main (pth_barrier.c:107)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: barriers_and_races (pth_barrier.c:84)
-   by 0x........: main (pth_barrier.c:107)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: threadfunc (pth_barrier.c:57)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
similarity index 61%
rename from helgrind/tests/rwlock_race.stderr.exp-glibc27-amd64
rename to helgrind/tests/rwlock_race.stderr.exp
index 515eb7953420cc2f196a5aafc6b091557c9282d7..e62847ea4d72087a9e9f72f6945dd808c261129f 100644 (file)
@@ -1,28 +1,24 @@
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (rwlock_race.c:48)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (rwlock_race.c:47)
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: thread_func (rwlock_race.c:29)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: thread_func (rwlock_race.c:29)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside local var "s_racy"
- declared at rwlock_race.c:18, in frame #0 of thread x
+ declared at rwlock_race.c:18, in frame #x of thread x
 Result: 2
 
 ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/rwlock_race.stderr.exp-glibc25-amd64 b/helgrind/tests/rwlock_race.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index fa5bf69..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (rwlock_race.c:48)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (rwlock_race.c:47)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: thread_func (rwlock_race.c:29)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: thread_func (rwlock_race.c:29)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside local var "s_racy"
- declared at rwlock_race.c:18, in frame #0 of thread x
-Result: 2
-
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
similarity index 76%
rename from helgrind/tests/tc01_simple_race.stderr.exp-glibc27-amd64
rename to helgrind/tests/tc01_simple_race.stderr.exp
index 8cdd84bd0578657b057047a2bd585f84fa4d6d20..1fc04fe3505b051167a59183c21e9ef628d88d6b 100644 (file)
@@ -2,8 +2,7 @@
 Thread #x is the program's root thread
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc01_simple_race.c:22)
 
@@ -12,8 +11,7 @@ Possible data race during read of size 4 at 0x........ by thread #x
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child_fn (tc01_simple_race.c:14)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside global var "x"
  declared at tc01_simple_race.c:9
 
@@ -22,8 +20,7 @@ Possible data race during write of size 4 at 0x........ by thread #x
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child_fn (tc01_simple_race.c:14)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside global var "x"
  declared at tc01_simple_race.c:9
 
diff --git a/helgrind/tests/tc01_simple_race.stderr.exp-glibc25-amd64 b/helgrind/tests/tc01_simple_race.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index 36d6029..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Thread #x is the program's root thread
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc01_simple_race.c:22)
-
-Possible data race during read of size 4 at 0x........ by thread #x
-   at 0x........: main (tc01_simple_race.c:28)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child_fn (tc01_simple_race.c:14)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside global var "x"
- declared at tc01_simple_race.c:9
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: main (tc01_simple_race.c:28)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child_fn (tc01_simple_race.c:14)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside global var "x"
- declared at tc01_simple_race.c:9
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
similarity index 57%
rename from helgrind/tests/tc04_free_lock.stderr.exp-glibc25-amd64
rename to helgrind/tests/tc04_free_lock.stderr.exp
index b417aef1003ccad2adf55b37b65ad663b9899c65..11a0329f6f29fcf6fe1e0aa1f2ea3c8b78ed16b3 100644 (file)
@@ -2,8 +2,6 @@
 Thread #x is the program's root thread
 
 Thread #x: Exiting thread still holds 2 locks
-   at 0x........: _Exit (in /...libc...)
-   by 0x........: exit (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
similarity index 76%
rename from helgrind/tests/tc05_simple_race.stderr.exp-glibc27-amd64
rename to helgrind/tests/tc05_simple_race.stderr.exp
index 7f7b67538e4d8ba5cde93fcb3afd6d52416373d1..f90f6b29653df135d831e48985c31a7728267d0b 100644 (file)
@@ -2,8 +2,7 @@
 Thread #x is the program's root thread
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc05_simple_race.c:27)
 
@@ -12,8 +11,7 @@ Possible data race during read of size 4 at 0x........ by thread #x
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child_fn (tc05_simple_race.c:19)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside global var "y"
  declared at tc05_simple_race.c:10
 
@@ -22,8 +20,7 @@ Possible data race during write of size 4 at 0x........ by thread #x
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child_fn (tc05_simple_race.c:19)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside global var "y"
  declared at tc05_simple_race.c:10
 
diff --git a/helgrind/tests/tc05_simple_race.stderr.exp-glibc25-amd64 b/helgrind/tests/tc05_simple_race.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index 0cc39fb..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Thread #x is the program's root thread
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc05_simple_race.c:27)
-
-Possible data race during read of size 4 at 0x........ by thread #x
-   at 0x........: main (tc05_simple_race.c:33)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child_fn (tc05_simple_race.c:19)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside global var "y"
- declared at tc05_simple_race.c:10
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: main (tc05_simple_race.c:33)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child_fn (tc05_simple_race.c:19)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside global var "y"
- declared at tc05_simple_race.c:10
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
similarity index 78%
rename from helgrind/tests/tc06_two_races.stderr.exp-glibc27-amd64
rename to helgrind/tests/tc06_two_races.stderr.exp
index d5e58b64f09165dea5595a673fa54d66e60f5db2..c49d3645291b00d02565815da3f6253b9cda6974 100644 (file)
@@ -2,8 +2,7 @@
 Thread #x is the program's root thread
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc06_two_races.c:26)
 
@@ -12,8 +11,7 @@ Possible data race during read of size 4 at 0x........ by thread #x
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child_fn (tc06_two_races.c:14)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside global var "unprot1"
  declared at tc06_two_races.c:9
 
@@ -22,8 +20,7 @@ Possible data race during write of size 4 at 0x........ by thread #x
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child_fn (tc06_two_races.c:14)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside global var "unprot1"
  declared at tc06_two_races.c:9
 
@@ -32,8 +29,7 @@ Possible data race during read of size 4 at 0x........ by thread #x
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child_fn (tc06_two_races.c:18)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside global var "unprot2"
  declared at tc06_two_races.c:9
 
@@ -42,8 +38,7 @@ Possible data race during write of size 4 at 0x........ by thread #x
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child_fn (tc06_two_races.c:18)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside global var "unprot2"
  declared at tc06_two_races.c:9
 
diff --git a/helgrind/tests/tc06_two_races.stderr.exp-glibc25-amd64 b/helgrind/tests/tc06_two_races.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index 5827ec0..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-
-Thread #x is the program's root thread
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc06_two_races.c:26)
-
-Possible data race during read of size 4 at 0x........ by thread #x
-   at 0x........: main (tc06_two_races.c:31)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child_fn (tc06_two_races.c:14)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside global var "unprot1"
- declared at tc06_two_races.c:9
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: main (tc06_two_races.c:31)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child_fn (tc06_two_races.c:14)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside global var "unprot1"
- declared at tc06_two_races.c:9
-
-Possible data race during read of size 4 at 0x........ by thread #x
-   at 0x........: main (tc06_two_races.c:35)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child_fn (tc06_two_races.c:18)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside global var "unprot2"
- declared at tc06_two_races.c:9
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: main (tc06_two_races.c:35)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child_fn (tc06_two_races.c:18)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside global var "unprot2"
- declared at tc06_two_races.c:9
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
index 4daa898e14de1f7d7f8e605adb4d5190fcfbdf03..d78d98a58c8ef1f484ee93383914ef5932c46e4a 100644 (file)
@@ -1,7 +1,7 @@
 
-Thread #1 is the program's root thread
+Thread #x is the program's root thread
 
-Thread #1 unlocked a not-locked lock at 0x........ 
+Thread #x unlocked a not-locked lock at 0x........ 
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:27)
    by 0x........: main (tc09_bad_unlock.c:49)
@@ -10,31 +10,28 @@ Thread #1 unlocked a not-locked lock at 0x........
    by 0x........: nearly_main (tc09_bad_unlock.c:23)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #2 was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: ...
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+Thread #x was created
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:35)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #2 unlocked lock at 0x........ currently held by thread #1
+Thread #x unlocked lock at 0x........ currently held by thread #x
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: child_fn (tc09_bad_unlock.c:11)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: ...
-   by 0x........: ...
+   ...
   Lock at 0x........ was first observed
    at 0x........: pthread_mutex_init (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:31)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #1 unlocked an invalid lock at 0x........ 
+Thread #x unlocked an invalid lock at 0x........ 
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:41)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #1 deallocated location 0x........ containing a locked lock
+Thread #x deallocated location 0x........ containing a locked lock
    at 0x........: nearly_main (tc09_bad_unlock.c:45)
    by 0x........: main (tc09_bad_unlock.c:49)
   Lock at 0x........ was first observed
@@ -42,7 +39,7 @@ Thread #1 deallocated location 0x........ containing a locked lock
    by 0x........: nearly_main (tc09_bad_unlock.c:31)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #1 unlocked a not-locked lock at 0x........ 
+Thread #x unlocked a not-locked lock at 0x........ 
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:27)
    by 0x........: main (tc09_bad_unlock.c:50)
@@ -51,31 +48,28 @@ Thread #1 unlocked a not-locked lock at 0x........
    by 0x........: nearly_main (tc09_bad_unlock.c:23)
    by 0x........: main (tc09_bad_unlock.c:50)
 
-Thread #3 was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: ...
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+Thread #x was created
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:35)
    by 0x........: main (tc09_bad_unlock.c:50)
 
-Thread #3 unlocked lock at 0x........ currently held by thread #1
+Thread #x unlocked lock at 0x........ currently held by thread #x
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: child_fn (tc09_bad_unlock.c:11)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: ...
-   by 0x........: ...
+   ...
   Lock at 0x........ was first observed
    at 0x........: pthread_mutex_init (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:31)
    by 0x........: main (tc09_bad_unlock.c:50)
 
-Thread #1 unlocked an invalid lock at 0x........ 
+Thread #x unlocked an invalid lock at 0x........ 
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:41)
    by 0x........: main (tc09_bad_unlock.c:50)
 
-Thread #1 deallocated location 0x........ containing a locked lock
+Thread #x deallocated location 0x........ containing a locked lock
    at 0x........: nearly_main (tc09_bad_unlock.c:45)
    by 0x........: main (tc09_bad_unlock.c:50)
   Lock at 0x........ was first observed
index 62c8b106dc047db7a9c7ea2d9ff4cc0e8dd20d17..51ff990b01e7fed7ebc3dd5cc398b19e928b4246 100644 (file)
@@ -11,9 +11,7 @@ Thread #x unlocked a not-locked lock at 0x........
    by 0x........: main (tc09_bad_unlock.c:49)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:35)
    by 0x........: main (tc09_bad_unlock.c:49)
@@ -22,8 +20,7 @@ Thread #x unlocked lock at 0x........ currently held by thread #x
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: child_fn (tc09_bad_unlock.c:11)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
   Lock at 0x........ was first observed
    at 0x........: pthread_mutex_init (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -61,9 +58,7 @@ Thread #x: Bug in libpthread: recursive write lock granted on mutex/wrlock which
    by 0x........: main (tc09_bad_unlock.c:50)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:35)
    by 0x........: main (tc09_bad_unlock.c:50)
@@ -72,8 +67,7 @@ Thread #x unlocked lock at 0x........ currently held by thread #x
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: child_fn (tc09_bad_unlock.c:11)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
   Lock at 0x........ was first observed
    at 0x........: pthread_mutex_init (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -91,8 +85,6 @@ Thread #x's call to pthread_mutex_unlock failed
    by 0x........: main (tc09_bad_unlock.c:50)
 
 Thread #x: Exiting thread still holds 1 lock
-   at 0x........: _Exit (in /...libc...)
-   by 0x........: exit (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)
index c1d1b982ceed1dbe96d1f46606ac3bbcbc470f7f..1e53aa62d1f10bc78837b5163ef23e24558a2e15 100644 (file)
@@ -1,7 +1,7 @@
 
-Thread #1 is the program's root thread
+Thread #x is the program's root thread
 
-Thread #1 unlocked a not-locked lock at 0x........ 
+Thread #x unlocked a not-locked lock at 0x........ 
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:27)
    by 0x........: main (tc09_bad_unlock.c:49)
@@ -10,36 +10,34 @@ Thread #1 unlocked a not-locked lock at 0x........
    by 0x........: nearly_main (tc09_bad_unlock.c:23)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #2 was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+Thread #x was created
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:35)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #2 unlocked lock at 0x........ currently held by thread #1
+Thread #x unlocked lock at 0x........ currently held by thread #x
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: child_fn (tc09_bad_unlock.c:11)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: ...
-   by 0x........: ...
+   ...
   Lock at 0x........ was first observed
    at 0x........: pthread_mutex_init (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:31)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #1 unlocked an invalid lock at 0x........ 
+Thread #x unlocked an invalid lock at 0x........ 
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:41)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #1's call to pthread_mutex_unlock failed
+Thread #x's call to pthread_mutex_unlock failed
    with error code 22 (EINVAL: Invalid argument)
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:41)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #1 deallocated location 0x........ containing a locked lock
+Thread #x deallocated location 0x........ containing a locked lock
    at 0x........: nearly_main (tc09_bad_unlock.c:45)
    by 0x........: main (tc09_bad_unlock.c:49)
   Lock at 0x........ was first observed
@@ -47,7 +45,7 @@ Thread #1 deallocated location 0x........ containing a locked lock
    by 0x........: nearly_main (tc09_bad_unlock.c:31)
    by 0x........: main (tc09_bad_unlock.c:49)
 
-Thread #1 unlocked a not-locked lock at 0x........ 
+Thread #x unlocked a not-locked lock at 0x........ 
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:27)
    by 0x........: main (tc09_bad_unlock.c:50)
@@ -56,36 +54,34 @@ Thread #1 unlocked a not-locked lock at 0x........
    by 0x........: nearly_main (tc09_bad_unlock.c:23)
    by 0x........: main (tc09_bad_unlock.c:50)
 
-Thread #3 was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+Thread #x was created
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:35)
    by 0x........: main (tc09_bad_unlock.c:50)
 
-Thread #3 unlocked lock at 0x........ currently held by thread #1
+Thread #x unlocked lock at 0x........ currently held by thread #x
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: child_fn (tc09_bad_unlock.c:11)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: ...
-   by 0x........: ...
+   ...
   Lock at 0x........ was first observed
    at 0x........: pthread_mutex_init (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:31)
    by 0x........: main (tc09_bad_unlock.c:50)
 
-Thread #1 unlocked an invalid lock at 0x........ 
+Thread #x unlocked an invalid lock at 0x........ 
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:41)
    by 0x........: main (tc09_bad_unlock.c:50)
 
-Thread #1's call to pthread_mutex_unlock failed
+Thread #x's call to pthread_mutex_unlock failed
    with error code 22 (EINVAL: Invalid argument)
    at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
    by 0x........: nearly_main (tc09_bad_unlock.c:41)
    by 0x........: main (tc09_bad_unlock.c:50)
 
-Thread #1 deallocated location 0x........ containing a locked lock
+Thread #x deallocated location 0x........ containing a locked lock
    at 0x........: nearly_main (tc09_bad_unlock.c:45)
    by 0x........: main (tc09_bad_unlock.c:50)
   Lock at 0x........ was first observed
diff --git a/helgrind/tests/tc09_bad_unlock.stderr.exp-glibc27-amd64 b/helgrind/tests/tc09_bad_unlock.stderr.exp-glibc27-amd64
deleted file mode 100644 (file)
index e9425fe..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-
-Thread #x is the program's root thread
-
-Thread #x unlocked a not-locked lock at 0x........ 
-   at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:27)
-   by 0x........: main (tc09_bad_unlock.c:49)
-  Lock at 0x........ was first observed
-   at 0x........: pthread_mutex_init (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:23)
-   by 0x........: main (tc09_bad_unlock.c:49)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:35)
-   by 0x........: main (tc09_bad_unlock.c:49)
-
-Thread #x unlocked lock at 0x........ currently held by thread #x
-   at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
-   by 0x........: child_fn (tc09_bad_unlock.c:11)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-  Lock at 0x........ was first observed
-   at 0x........: pthread_mutex_init (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:31)
-   by 0x........: main (tc09_bad_unlock.c:49)
-
-Thread #x unlocked an invalid lock at 0x........ 
-   at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:41)
-   by 0x........: main (tc09_bad_unlock.c:49)
-
-Thread #x's call to pthread_mutex_unlock failed
-   with error code 22 (EINVAL: Invalid argument)
-   at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:41)
-   by 0x........: main (tc09_bad_unlock.c:49)
----------------------
-
-Thread #x unlocked a not-locked lock at 0x........ 
-   at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:27)
-   by 0x........: main (tc09_bad_unlock.c:50)
-  Lock at 0x........ was first observed
-   at 0x........: pthread_mutex_init (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:23)
-   by 0x........: main (tc09_bad_unlock.c:49)
-
-Thread #x: Attempt to re-lock a non-recursive lock I already hold
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:32)
-   by 0x........: main (tc09_bad_unlock.c:50)
-
-Thread #x: Bug in libpthread: recursive write lock granted on mutex/wrlock which does not support recursion
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:32)
-   by 0x........: main (tc09_bad_unlock.c:50)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:35)
-   by 0x........: main (tc09_bad_unlock.c:50)
-
-Thread #x unlocked lock at 0x........ currently held by thread #x
-   at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
-   by 0x........: child_fn (tc09_bad_unlock.c:11)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-  Lock at 0x........ was first observed
-   at 0x........: pthread_mutex_init (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:31)
-   by 0x........: main (tc09_bad_unlock.c:49)
-
-Thread #x unlocked an invalid lock at 0x........ 
-   at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:41)
-   by 0x........: main (tc09_bad_unlock.c:50)
-
-Thread #x's call to pthread_mutex_unlock failed
-   with error code 22 (EINVAL: Invalid argument)
-   at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
-   by 0x........: nearly_main (tc09_bad_unlock.c:41)
-   by 0x........: main (tc09_bad_unlock.c:50)
-
-Thread #x: Exiting thread still holds 1 lock
-   at 0x........: _Exit (in /...libc...)
-   by 0x........: exit (in /...libc...)
-   by 0x........: (below main)
-
-ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)
similarity index 68%
rename from helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc27-amd64
rename to helgrind/tests/tc14_laog_dinphils.stderr.exp
index f321b1b26c7407998a68cf26642e3e7af0c51f20..f2e710f46f0dd7f4fd9c41f4aad8c2051f8bfffa 100644 (file)
@@ -1,7 +1,6 @@
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc14_laog_dinphils.c:34)
 
@@ -9,7 +8,6 @@ Thread #x: lock order "0x........ before 0x........" violated
    at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
    by 0x........: dine (tc14_laog_dinphils.c:19)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 ERROR SUMMARY: 1000 errors from 1 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc25-amd64 b/helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index 7b92f80..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc14_laog_dinphils.c:34)
-
-Thread #x: lock order "0x........ before 0x........" violated
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: dine (tc14_laog_dinphils.c:19)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-ERROR SUMMARY: 1000 errors from 1 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc25-x86 b/helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc25-x86
deleted file mode 100644 (file)
index 9f8f4b5..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-Thread #6 was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc14_laog_dinphils.c:34)
-
-Thread #6: lock order "0x........ before 0x........" violated
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: dine (tc14_laog_dinphils.c:19)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: ...
-   by 0x........: ...
-
-ERROR SUMMARY: 1000 errors from 1 contexts (suppressed: 0 from 0)
similarity index 76%
rename from helgrind/tests/tc16_byterace.stderr.exp-glibc27-amd64
rename to helgrind/tests/tc16_byterace.stderr.exp
index 6aceb66a6df1cb320f5c8ba41ff7a1eedeeb9b08..95d001175ce95e4fff2060ade2af649d51024247 100644 (file)
@@ -2,8 +2,7 @@
 Thread #x is the program's root thread
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc16_byterace.c:22)
 
@@ -12,8 +11,7 @@ Possible data race during read of size 1 at 0x........ by thread #x
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child_fn (tc16_byterace.c:13)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside bytes[4],
  a global variable declared at tc16_byterace.c:7
 
@@ -22,8 +20,7 @@ Possible data race during write of size 1 at 0x........ by thread #x
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child_fn (tc16_byterace.c:13)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside bytes[4],
  a global variable declared at tc16_byterace.c:7
 
diff --git a/helgrind/tests/tc16_byterace.stderr.exp-glibc25-amd64 b/helgrind/tests/tc16_byterace.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index 6fbff0c..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Thread #x is the program's root thread
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc16_byterace.c:22)
-
-Possible data race during read of size 1 at 0x........ by thread #x
-   at 0x........: main (tc16_byterace.c:34)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child_fn (tc16_byterace.c:13)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside bytes[4],
- a global variable declared at tc16_byterace.c:7
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: main (tc16_byterace.c:34)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child_fn (tc16_byterace.c:13)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside bytes[4],
- a global variable declared at tc16_byterace.c:7
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/tc18_semabuse.stderr.exp-glibc25-x86 b/helgrind/tests/tc18_semabuse.stderr.exp-glibc25-x86
deleted file mode 100644 (file)
index 82f30d4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-Thread #1 is the program's root thread
-
-Thread #1's call to sem_init failed
-   with error code 22 (EINVAL: Invalid argument)
-   at 0x........: sem_init@* (hg_intercepts.c:...)
-   by 0x........: main (tc18_semabuse.c:23)
-
-Thread #1: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
-   at 0x........: sem_wait_WRK (hg_intercepts.c:...)
-   by 0x........: sem_wait@* (hg_intercepts.c:...)
-   by 0x........: main (tc18_semabuse.c:34)
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
similarity index 67%
rename from helgrind/tests/tc19_shadowmem.stderr.exp-glibc27-amd64
rename to helgrind/tests/tc19_shadowmem.stderr.exp
index d60c1e50273f0206e2dcd1c2a0afd4fde4c73e3f..1e580d20bf0ef1da3f73264b960d8337797e2320 100644 (file)
@@ -6,14 +6,12 @@
 
 ---------- char gran, 0 .. 99, skip 0 ----------
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -21,25 +19,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:288)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:288)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 1 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -47,25 +41,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 2 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -73,25 +63,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 3 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -99,25 +85,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 4 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -125,25 +107,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:296)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:296)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 5 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -151,25 +129,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 6 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -177,25 +151,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 7 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -203,25 +173,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 8 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -229,25 +195,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:304)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:304)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 9 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -255,25 +217,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 10 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -281,25 +239,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 11 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -307,25 +261,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 12 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -333,25 +283,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:312)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:312)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 13 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -359,25 +305,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 14 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -385,25 +327,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 15 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -411,25 +349,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 16 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -437,25 +371,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:320)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:320)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 17 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -463,25 +393,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 18 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -489,25 +415,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 19 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -515,25 +437,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 20 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -541,25 +459,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:328)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:328)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 21 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -567,25 +481,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 22 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -593,25 +503,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 23 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -619,25 +525,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 24 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -645,25 +547,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:336)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:336)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 25 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -671,25 +569,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 26 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -697,25 +591,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 27 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -723,25 +613,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 28 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -749,25 +635,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:344)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:344)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 29 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -775,25 +657,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 30 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -801,25 +679,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 31 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -827,25 +701,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 32 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -853,25 +723,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:352)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:352)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 33 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -879,25 +745,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 34 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -905,25 +767,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 35 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -931,25 +789,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 36 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -957,25 +811,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:360)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:360)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 37 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -983,25 +833,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 38 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1009,25 +855,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 39 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1035,25 +877,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 40 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1061,25 +899,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:368)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:368)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 41 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1087,25 +921,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 42 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1113,25 +943,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 43 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1139,25 +965,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 44 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1165,25 +987,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:376)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:376)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 45 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1191,25 +1009,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 46 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1217,25 +1031,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 47 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1243,25 +1053,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 48 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1269,25 +1075,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:384)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:384)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 49 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1295,25 +1097,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 50 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1321,25 +1119,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 51 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1347,25 +1141,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 52 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1373,25 +1163,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:392)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:392)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 53 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1399,25 +1185,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 54 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1425,25 +1207,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 55 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1451,25 +1229,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 56 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1477,25 +1251,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:400)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:400)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 57 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1503,25 +1273,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 58 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1529,25 +1295,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 59 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1555,25 +1317,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 60 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1581,25 +1339,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:408)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:408)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 61 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1607,25 +1361,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 62 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1633,25 +1383,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 63 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1659,25 +1405,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 64 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1685,25 +1427,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:416)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:416)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 65 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1711,25 +1449,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 66 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1737,25 +1471,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 67 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1763,25 +1493,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 68 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1789,25 +1515,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:424)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:424)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 69 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1815,25 +1537,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 70 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1841,25 +1559,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 71 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1867,25 +1581,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 72 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1893,25 +1603,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:432)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:432)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 73 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1919,25 +1625,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 74 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1945,25 +1647,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 75 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1971,25 +1669,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 76 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -1997,25 +1691,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:440)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:440)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 77 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2023,25 +1713,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 78 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2049,25 +1735,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 79 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2075,25 +1757,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 80 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2101,25 +1779,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:448)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:448)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 81 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2127,25 +1801,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 82 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2153,25 +1823,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 83 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2179,25 +1845,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 84 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2205,25 +1867,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:456)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:456)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 85 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2231,25 +1889,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 86 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2257,25 +1911,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 87 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2283,25 +1933,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 88 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2309,25 +1955,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:464)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:464)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 89 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2335,25 +1977,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 90 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2361,25 +1999,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 91 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2387,25 +2021,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 92 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2413,25 +2043,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:472)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:472)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 93 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2439,25 +2065,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 94 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2465,25 +2087,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:476)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:476)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 95 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2491,25 +2109,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 96 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2517,25 +2131,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:480)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:480)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 97 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2543,25 +2153,21 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:482)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:482)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- char gran, 0 .. 99, skip 98 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:173)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:172)
 
@@ -2569,14 +2175,12 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:484)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child8 (tc19_shadowmem.c:33)
    by 0x........: steer (tc19_shadowmem.c:484)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 ==========================================================
 === 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 ===
@@ -2585,14 +2189,12 @@ Possible data race during write of size 1 at 0x........ by thread #x
 ---------- short gran, 0 .. 98, skip 0 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2600,28 +2202,24 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:288)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:288)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 More than 100 errors detected.  Subsequent errors
 will still be recorded, but in less detail than before.
 ---------- short gran, 1 .. 98, skip 1 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2629,38 +2227,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 2 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2668,25 +2260,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 3 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2694,38 +2282,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 4 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2733,25 +2315,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:296)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:296)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 5 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2759,38 +2337,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 6 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2798,25 +2370,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 7 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2824,38 +2392,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 8 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2863,25 +2425,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:304)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:304)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 9 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2889,38 +2447,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 10 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2928,25 +2480,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 11 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2954,38 +2502,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 12 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -2993,25 +2535,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:312)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:312)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 13 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3019,38 +2557,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 14 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3058,25 +2590,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 15 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3084,38 +2612,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 16 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3123,25 +2645,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:320)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:320)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 17 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3149,38 +2667,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 18 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3188,25 +2700,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 19 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3214,38 +2722,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 20 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3253,25 +2755,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:328)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:328)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 21 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3279,38 +2777,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 22 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3318,25 +2810,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 23 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3344,38 +2832,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 24 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3383,25 +2865,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:336)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:336)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 25 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3409,38 +2887,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 26 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3448,25 +2920,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 27 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3474,38 +2942,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 28 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3513,25 +2975,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:344)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:344)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 29 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3539,38 +2997,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 30 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3578,25 +3030,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 31 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3604,38 +3052,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 32 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3643,25 +3085,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:352)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:352)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 33 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3669,38 +3107,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 34 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3708,25 +3140,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 35 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3734,38 +3162,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 36 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3773,25 +3195,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:360)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:360)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 37 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3799,38 +3217,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 38 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3838,25 +3250,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 39 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3864,38 +3272,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 40 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3903,25 +3305,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:368)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:368)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 41 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3929,38 +3327,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 42 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3968,25 +3360,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 43 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -3994,38 +3382,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 44 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4033,25 +3415,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:376)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:376)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 45 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4059,38 +3437,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 46 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4098,25 +3470,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 47 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4124,38 +3492,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 48 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4163,25 +3525,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:384)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:384)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 49 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4189,38 +3547,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 50 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4228,25 +3580,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 51 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4254,38 +3602,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 52 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4293,25 +3635,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:392)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:392)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 53 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4319,38 +3657,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 54 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4358,25 +3690,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 55 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4384,38 +3712,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 56 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4423,25 +3745,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:400)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:400)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 57 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4449,38 +3767,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 58 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4488,25 +3800,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 59 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4514,38 +3822,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 60 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4553,25 +3855,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:408)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:408)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 61 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4579,38 +3877,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 62 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4618,25 +3910,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 63 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4644,38 +3932,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 64 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4683,25 +3965,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:416)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:416)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 65 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4709,38 +3987,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 66 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4748,25 +4020,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 67 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4774,38 +4042,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 68 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4813,25 +4075,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:424)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:424)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 69 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4839,38 +4097,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 70 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4878,25 +4130,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 71 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4904,38 +4152,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 72 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4943,25 +4185,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:432)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:432)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 73 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -4969,38 +4207,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 74 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5008,25 +4240,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 75 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5034,38 +4262,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 76 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5073,25 +4295,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:440)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:440)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 77 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5099,38 +4317,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 78 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5138,25 +4350,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 79 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5164,38 +4372,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 80 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5203,25 +4405,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:448)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:448)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 81 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5229,38 +4427,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 82 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5268,25 +4460,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 83 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5294,38 +4482,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 84 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5333,25 +4515,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:456)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:456)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 85 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5359,38 +4537,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 86 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5398,25 +4570,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 87 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5424,38 +4592,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 88 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5463,25 +4625,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:464)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:464)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 89 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5489,38 +4647,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 90 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5528,25 +4680,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 91 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5554,38 +4702,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 92 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5593,25 +4735,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:472)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:472)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 93 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5619,38 +4757,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 94 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5658,25 +4790,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:476)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:476)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 95 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5684,38 +4812,32 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 0 .. 98, skip 96 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5723,25 +4845,21 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:480)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:480)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- short gran, 1 .. 98, skip 97 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:204)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:203)
 
@@ -5749,27 +4867,23 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:482)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:482)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:482)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child16 (tc19_shadowmem.c:57)
    by 0x........: steer (tc19_shadowmem.c:482)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 ==========================================================
 === 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 ===
@@ -5778,14 +4892,12 @@ Possible data race during write of size 1 at 0x........ by thread #x
 ---------- int gran, 0 .. 96, skip 0 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -5793,25 +4905,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:288)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:288)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 1 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -5819,64 +4927,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 2 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -5884,38 +4982,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 3 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -5923,64 +5015,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 4 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -5988,25 +5070,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:296)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:296)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 5 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6014,64 +5092,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 6 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6079,38 +5147,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 7 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6118,64 +5180,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 8 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6183,25 +5235,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:304)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:304)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 9 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6209,64 +5257,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 10 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6274,38 +5312,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 11 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6313,64 +5345,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 12 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6378,25 +5400,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:312)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:312)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 13 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6404,64 +5422,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 14 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6469,38 +5477,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 15 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6508,64 +5510,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 16 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6573,25 +5565,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:320)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:320)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 17 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6599,64 +5587,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 18 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6664,38 +5642,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 19 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6703,64 +5675,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 20 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6768,25 +5730,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:328)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:328)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 21 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6794,64 +5752,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 22 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6859,38 +5807,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 23 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6898,64 +5840,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 24 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6963,25 +5895,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:336)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:336)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 25 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -6989,64 +5917,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 26 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7054,38 +5972,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 27 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7093,64 +6005,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 28 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7158,25 +6060,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:344)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:344)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 29 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7184,64 +6082,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 30 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7249,38 +6137,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 31 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7288,64 +6170,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 32 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7353,25 +6225,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:352)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:352)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 33 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7379,64 +6247,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 34 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7444,38 +6302,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 35 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7483,64 +6335,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 36 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7548,25 +6390,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:360)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:360)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 37 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7574,64 +6412,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 38 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7639,38 +6467,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 39 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7678,64 +6500,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 40 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7743,25 +6555,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:368)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:368)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 41 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7769,64 +6577,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 42 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7834,38 +6632,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 43 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7873,64 +6665,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 44 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7938,25 +6720,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:376)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:376)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 45 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -7964,64 +6742,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 46 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8029,38 +6797,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 47 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8068,64 +6830,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 48 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8133,25 +6885,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:384)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:384)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 49 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8159,64 +6907,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 50 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8224,38 +6962,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 51 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8263,64 +6995,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 52 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8328,25 +7050,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:392)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:392)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 53 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8354,64 +7072,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 54 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8419,38 +7127,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 55 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8458,64 +7160,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 56 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8523,25 +7215,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:400)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:400)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 57 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8549,64 +7237,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 58 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8614,38 +7292,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 59 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8653,64 +7325,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 60 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8718,25 +7380,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:408)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:408)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 61 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8744,64 +7402,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 62 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8809,38 +7457,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 63 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8848,64 +7490,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 64 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8913,25 +7545,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:416)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:416)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 65 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -8939,64 +7567,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 66 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9004,38 +7622,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 67 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9043,64 +7655,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 68 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9108,25 +7710,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:424)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:424)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 69 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9134,64 +7732,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 70 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9199,38 +7787,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 71 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9238,64 +7820,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 72 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9303,25 +7875,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:432)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:432)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 73 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9329,64 +7897,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 74 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9394,38 +7952,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 75 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9433,64 +7985,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 76 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9498,25 +8040,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:440)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:440)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 77 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9524,64 +8062,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 78 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9589,38 +8117,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 79 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9628,64 +8150,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 80 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9693,25 +8205,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:448)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:448)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 81 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9719,64 +8227,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 82 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9784,38 +8282,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 83 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9823,64 +8315,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 84 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9888,25 +8370,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:456)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:456)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 85 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9914,64 +8392,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 86 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -9979,38 +8447,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 87 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -10018,64 +8480,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 88 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -10083,25 +8535,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:464)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:464)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 89 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -10109,64 +8557,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 90 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -10174,38 +8612,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 91 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -10213,64 +8645,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 0 .. 96, skip 92 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -10278,25 +8700,21 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:472)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:472)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 1 .. 96, skip 93 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -10304,64 +8722,54 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:474)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 2 .. 96, skip 94 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -10369,38 +8777,32 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:476)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:476)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:476)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:476)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- int gran, 3 .. 96, skip 95 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:235)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:234)
 
@@ -10408,53 +8810,45 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child32 (tc19_shadowmem.c:81)
    by 0x........: steer (tc19_shadowmem.c:478)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 ==========================================================
 === 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 ===
@@ -10463,14 +8857,12 @@ Possible data race during write of size 1 at 0x........ by thread #x
 ---------- double gran, 0 .. 92, skip 0 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -10478,25 +8870,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:288)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:288)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 1 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -10504,116 +8892,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:290)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 2 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -10621,64 +8991,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:292)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 3 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -10686,116 +9046,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:294)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 4 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -10803,38 +9145,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:296)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:296)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:296)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:296)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 5 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -10842,116 +9178,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:298)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 6 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -10959,64 +9277,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:300)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 7 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11024,116 +9332,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:302)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 8 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11141,25 +9431,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:304)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:304)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 9 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11167,116 +9453,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:306)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 10 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11284,64 +9552,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:308)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 11 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11349,116 +9607,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:310)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 12 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11466,38 +9706,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:312)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:312)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:312)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:312)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 13 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11505,116 +9739,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:314)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 14 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11622,64 +9838,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:316)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 15 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11687,116 +9893,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:318)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 16 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11804,25 +9992,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:320)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:320)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 17 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11830,116 +10014,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:322)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 18 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -11947,64 +10113,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:324)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 19 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12012,116 +10168,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:326)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 20 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12129,38 +10267,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:328)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:328)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:328)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:328)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 21 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12168,116 +10300,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:330)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 22 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12285,64 +10399,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:332)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 23 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12350,116 +10454,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:334)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 24 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12467,25 +10553,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:336)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:336)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 25 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12493,116 +10575,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:338)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 26 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12610,64 +10674,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:340)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 27 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12675,116 +10729,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:342)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 28 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12792,38 +10828,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:344)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:344)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:344)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:344)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 29 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12831,116 +10861,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:346)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 30 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -12948,64 +10960,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:348)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 31 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13013,116 +11015,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:350)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 32 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13130,25 +11114,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:352)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:352)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 33 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13156,116 +11136,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:354)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 34 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13273,64 +11235,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:356)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 35 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13338,116 +11290,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:358)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 36 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13455,38 +11389,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:360)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:360)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:360)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:360)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 37 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13494,116 +11422,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:362)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 38 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13611,64 +11521,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:364)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 39 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13676,116 +11576,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:366)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 40 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13793,25 +11675,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:368)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:368)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 41 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13819,116 +11697,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:370)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 42 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -13936,64 +11796,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:372)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 43 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14001,116 +11851,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:374)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 44 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14118,38 +11950,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:376)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:376)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:376)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:376)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 45 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14157,116 +11983,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:378)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 46 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14274,64 +12082,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:380)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 47 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14339,116 +12137,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:382)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 48 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14456,25 +12236,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:384)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:384)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 49 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14482,116 +12258,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:386)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 50 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14599,64 +12357,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:388)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 51 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14664,116 +12412,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:390)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 52 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14781,38 +12511,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:392)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:392)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:392)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:392)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 53 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14820,116 +12544,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:394)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 54 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -14937,64 +12643,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:396)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 55 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15002,116 +12698,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:398)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 56 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15119,25 +12797,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:400)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:400)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 57 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15145,116 +12819,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:402)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 58 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15262,64 +12918,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:404)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 59 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15327,116 +12973,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:406)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 60 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15444,38 +13072,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:408)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:408)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:408)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:408)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 61 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15483,116 +13105,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:410)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 62 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15600,64 +13204,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:412)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 63 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15665,116 +13259,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:414)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 64 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15782,25 +13358,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:416)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:416)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 65 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15808,116 +13380,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:418)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 66 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15925,64 +13479,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:420)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 67 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -15990,116 +13534,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:422)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 68 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16107,38 +13633,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:424)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:424)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:424)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:424)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 69 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16146,116 +13666,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:426)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 70 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16263,64 +13765,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:428)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 71 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16328,116 +13820,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:430)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 72 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16445,25 +13919,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:432)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:432)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 73 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16471,116 +13941,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:434)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 74 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16588,64 +14040,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:436)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 75 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16653,116 +14095,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:438)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 76 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16770,38 +14194,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:440)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:440)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:440)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:440)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 77 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16809,116 +14227,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:442)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 78 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16926,64 +14326,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:444)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 79 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -16991,116 +14381,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:446)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 80 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17108,25 +14480,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:448)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:448)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 81 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17134,116 +14502,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:450)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 82 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17251,64 +14601,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:452)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 83 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17316,116 +14656,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:454)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 4 .. 92, skip 84 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17433,38 +14755,32 @@ Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:456)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:456)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:456)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:456)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 5 .. 92, skip 85 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17472,116 +14788,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:458)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 6 .. 92, skip 86 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17589,64 +14887,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:460)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 7 .. 92, skip 87 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17654,116 +14942,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:462)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 0 .. 92, skip 88 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17771,25 +15041,21 @@ Possible data race during write of size 8 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:464)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 8 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:464)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 1 .. 92, skip 89 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17797,116 +15063,98 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:466)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 2 .. 92, skip 90 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17914,64 +15162,54 @@ Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 2 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:468)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 ---------- double gran, 3 .. 92, skip 91 ----------
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:266)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc19_shadowmem.c:265)
 
@@ -17979,104 +15217,88 @@ Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 Possible data race during write of size 1 at 0x........ by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 1 by thread #x
    at 0x........: child64 (tc19_shadowmem.c:105)
    by 0x........: steer (tc19_shadowmem.c:470)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
 
 ERROR SUMMARY: 1004 errors from 1004 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/tc19_shadowmem.stderr.exp-glibc25-amd64 b/helgrind/tests/tc19_shadowmem.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index d340fbf..0000000
+++ /dev/null
@@ -1,18852 +0,0 @@
-
-
-===========================================================
-=== 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 ===
-===========================================================
-
----------- char gran, 0 .. 99, skip 0 ----------
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:288)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:288)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 1 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 2 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 3 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 4 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:296)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:296)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 5 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 6 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 7 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 8 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:304)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:304)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 9 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 10 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 11 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 12 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:312)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:312)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 13 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 14 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 15 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 16 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:320)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:320)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 17 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 18 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 19 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 20 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:328)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:328)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 21 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 22 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 23 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 24 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:336)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:336)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 25 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 26 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 27 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 28 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:344)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:344)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 29 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 30 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 31 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 32 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:352)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:352)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 33 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 34 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 35 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 36 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:360)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:360)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 37 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 38 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 39 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 40 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:368)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:368)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 41 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 42 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 43 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 44 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:376)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:376)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 45 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 46 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 47 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 48 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:384)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:384)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 49 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 50 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 51 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 52 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:392)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:392)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 53 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 54 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 55 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 56 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:400)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:400)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 57 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 58 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 59 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 60 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:408)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:408)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 61 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 62 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 63 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 64 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:416)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:416)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 65 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 66 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 67 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 68 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:424)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:424)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 69 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 70 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 71 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 72 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:432)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:432)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 73 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 74 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 75 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 76 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:440)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:440)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 77 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 78 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 79 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 80 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:448)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:448)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 81 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 82 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 83 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 84 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:456)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:456)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 85 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 86 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 87 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 88 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:464)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:464)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 89 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 90 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 91 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 92 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:472)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:472)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 93 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 94 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:476)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:476)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 95 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 96 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:480)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:480)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 97 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:482)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:482)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- char gran, 0 .. 99, skip 98 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:173)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:172)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:484)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child8 (tc19_shadowmem.c:33)
-   by 0x........: steer (tc19_shadowmem.c:484)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-==========================================================
-=== 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 ===
-==========================================================
-
----------- short gran, 0 .. 98, skip 0 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:288)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:288)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-More than 100 errors detected.  Subsequent errors
-will still be recorded, but in less detail than before.
----------- short gran, 1 .. 98, skip 1 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 2 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 3 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 4 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:296)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:296)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 5 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 6 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 7 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 8 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:304)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:304)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 9 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 10 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 11 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 12 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:312)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:312)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 13 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 14 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 15 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 16 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:320)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:320)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 17 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 18 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 19 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 20 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:328)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:328)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 21 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 22 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 23 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 24 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:336)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:336)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 25 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 26 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 27 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 28 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:344)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:344)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 29 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 30 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 31 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 32 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:352)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:352)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 33 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 34 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 35 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 36 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:360)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:360)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 37 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 38 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 39 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 40 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:368)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:368)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 41 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 42 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 43 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 44 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:376)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:376)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 45 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 46 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 47 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 48 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:384)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:384)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 49 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 50 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 51 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 52 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:392)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:392)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 53 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 54 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 55 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 56 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:400)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:400)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 57 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 58 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 59 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 60 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:408)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:408)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 61 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 62 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 63 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 64 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:416)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:416)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 65 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 66 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 67 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 68 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:424)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:424)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 69 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 70 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 71 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 72 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:432)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:432)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 73 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 74 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 75 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 76 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:440)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:440)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 77 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 78 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 79 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 80 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:448)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:448)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 81 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 82 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 83 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 84 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:456)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:456)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 85 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 86 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 87 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 88 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:464)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:464)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 89 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 90 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 91 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 92 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:472)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:472)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 93 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 94 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:476)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:476)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 95 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 0 .. 98, skip 96 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:480)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:480)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- short gran, 1 .. 98, skip 97 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:204)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:203)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:482)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:482)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:482)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child16 (tc19_shadowmem.c:57)
-   by 0x........: steer (tc19_shadowmem.c:482)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-==========================================================
-=== 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 ===
-==========================================================
-
----------- int gran, 0 .. 96, skip 0 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:288)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:288)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 1 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 2 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 3 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 4 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:296)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:296)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 5 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 6 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 7 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 8 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:304)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:304)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 9 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 10 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 11 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 12 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:312)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:312)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 13 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 14 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 15 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 16 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:320)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:320)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 17 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 18 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 19 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 20 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:328)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:328)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 21 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 22 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 23 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 24 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:336)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:336)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 25 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 26 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 27 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 28 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:344)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:344)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 29 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 30 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 31 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 32 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:352)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:352)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 33 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 34 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 35 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 36 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:360)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:360)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 37 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 38 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 39 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 40 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:368)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:368)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 41 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 42 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 43 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 44 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:376)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:376)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 45 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 46 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 47 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 48 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:384)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:384)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 49 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 50 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 51 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 52 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:392)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:392)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 53 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 54 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 55 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 56 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:400)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:400)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 57 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 58 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 59 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 60 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:408)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:408)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 61 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 62 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 63 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 64 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:416)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:416)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 65 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 66 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 67 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 68 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:424)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:424)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 69 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 70 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 71 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 72 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:432)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:432)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 73 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 74 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 75 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 76 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:440)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:440)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 77 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 78 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 79 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 80 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:448)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:448)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 81 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 82 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 83 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 84 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:456)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:456)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 85 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 86 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 87 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 88 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:464)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:464)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 89 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 90 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 91 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 0 .. 96, skip 92 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:472)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:472)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 1 .. 96, skip 93 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:474)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 2 .. 96, skip 94 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:476)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:476)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:476)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:476)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- int gran, 3 .. 96, skip 95 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:235)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:234)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child32 (tc19_shadowmem.c:81)
-   by 0x........: steer (tc19_shadowmem.c:478)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-==========================================================
-=== 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 ===
-==========================================================
-
----------- double gran, 0 .. 92, skip 0 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:288)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:288)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 1 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:290)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 2 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:292)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 3 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:294)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 4 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:296)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:296)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:296)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:296)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 5 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:298)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 6 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:300)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 7 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:302)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 8 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:304)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:304)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 9 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:306)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 10 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:308)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 11 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:310)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 12 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:312)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:312)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:312)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:312)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 13 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:314)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 14 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:316)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 15 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:318)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 16 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:320)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:320)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 17 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:322)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 18 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:324)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 19 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:326)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 20 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:328)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:328)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:328)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:328)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 21 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:330)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 22 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:332)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 23 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:334)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 24 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:336)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:336)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 25 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:338)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 26 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:340)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 27 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:342)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 28 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:344)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:344)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:344)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:344)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 29 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:346)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 30 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:348)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 31 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:350)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 32 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:352)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:352)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 33 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:354)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 34 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:356)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 35 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:358)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 36 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:360)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:360)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:360)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:360)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 37 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:362)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 38 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:364)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 39 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:366)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 40 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:368)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:368)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 41 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:370)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 42 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:372)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 43 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:374)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 44 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:376)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:376)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:376)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:376)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 45 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:378)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 46 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:380)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 47 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:382)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 48 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:384)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:384)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 49 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:386)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 50 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:388)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 51 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:390)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 52 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:392)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:392)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:392)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:392)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 53 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:394)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 54 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:396)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 55 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:398)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 56 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:400)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:400)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 57 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:402)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 58 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:404)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 59 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:406)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 60 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:408)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:408)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:408)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:408)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 61 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:410)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 62 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:412)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 63 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:414)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 64 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:416)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:416)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 65 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:418)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 66 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:420)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 67 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:422)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 68 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:424)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:424)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:424)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:424)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 69 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:426)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 70 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:428)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 71 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:430)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 72 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:432)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:432)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 73 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:434)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 74 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:436)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 75 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:438)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 76 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:440)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:440)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:440)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:440)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 77 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:442)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 78 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:444)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 79 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:446)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 80 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:448)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:448)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 81 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:450)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 82 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:452)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 83 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:454)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 4 .. 92, skip 84 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:456)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:456)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:456)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:456)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 5 .. 92, skip 85 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:458)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 6 .. 92, skip 86 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:460)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 7 .. 92, skip 87 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:462)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 0 .. 92, skip 88 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 8 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:464)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 8 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:464)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 1 .. 92, skip 89 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:466)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 2 .. 92, skip 90 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:468)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
----------- double gran, 3 .. 92, skip 91 ----------
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:266)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc19_shadowmem.c:265)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Possible data race during write of size 1 at 0x........ by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 1 by thread #x
-   at 0x........: child64 (tc19_shadowmem.c:105)
-   by 0x........: steer (tc19_shadowmem.c:470)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-ERROR SUMMARY: 1004 errors from 1004 contexts (suppressed: 0 from 0)
index b22c68ce9e2b8636800bdd684961bcf81de01817..5d001f5b2d290aae4ae21dd32902273d318afc17 100644 (file)
@@ -8,9 +8,7 @@
 Thread #x is the program's root thread
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc20_verifywrap.c:76)
 
@@ -19,8 +17,7 @@ Possible data race during write of size 2 at 0x........ by thread #x
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: racy_child (tc20_verifywrap.c:34)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside global var "unprotected"
  declared at tc20_verifywrap.c:27
 
@@ -152,8 +149,6 @@ FIXME: can't figure out how to verify wrap of sem_post
 
 
 Thread #x: Exiting thread still holds 1 lock
-   at 0x........: _Exit (in /...libc...)
-   by 0x........: exit (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 ERROR SUMMARY: 20 errors from 20 contexts (suppressed: 0 from 0)
index 3e76f193739687e736a98511850f715f6540a669..6e9af75d219b9cefc9759aefd99416432fe61f6b 100644 (file)
@@ -8,8 +8,7 @@
 Thread #x is the program's root thread
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc20_verifywrap.c:76)
 
@@ -18,8 +17,7 @@ Possible data race during write of size 2 at 0x........ by thread #x
  This conflicts with a previous write of size 2 by thread #x
    at 0x........: racy_child (tc20_verifywrap.c:34)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside global var "unprotected"
  declared at tc20_verifywrap.c:27
 
@@ -157,8 +155,6 @@ FIXME: can't figure out how to verify wrap of sem_post
 
 
 Thread #x: Exiting thread still holds 1 lock
-   at 0x........: _Exit (in /...libc...)
-   by 0x........: exit (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 ERROR SUMMARY: 21 errors from 21 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/tc20_verifywrap.stderr.exp-glibc28-amd64 b/helgrind/tests/tc20_verifywrap.stderr.exp-glibc28-amd64
deleted file mode 100644 (file)
index 76b2a19..0000000
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-
------- This is output for >= glibc 2.4 ------
-
----------------- pthread_create/join ----------------
-
-Thread #x is the program's root thread
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:76)
-
-Possible data race during write of size 2 at 0x........ by thread #x
-   at 0x........: main (tc20_verifywrap.c:78)
- This conflicts with a previous write of size 2 by thread #x
-   at 0x........: racy_child (tc20_verifywrap.c:34)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside global var "unprotected"
- declared at tc20_verifywrap.c:27
-
-Thread #x's call to pthread_join failed
-   with error code 35 (EDEADLK: Resource deadlock would occur)
-   at 0x........: pthread_join (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:83)
-
----------------- pthread_mutex_lock et al ----------------
-
-
-Thread #x's call to pthread_mutex_init failed
-   with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
-   at 0x........: pthread_mutex_init (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:92)
-
-Thread #x: pthread_mutex_destroy of a locked mutex
-   at 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:102)
-
-Thread #x's call to pthread_mutex_destroy failed
-   with error code 16 (EBUSY: Device or resource busy)
-   at 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:102)
-
-Thread #x's call to pthread_mutex_lock failed
-   with error code 22 (EINVAL: Invalid argument)
-   at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:108)
-
-Thread #x's call to pthread_mutex_trylock failed
-   with error code 22 (EINVAL: Invalid argument)
-   at 0x........: pthread_mutex_trylock (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:116)
-
-Thread #x's call to pthread_mutex_timedlock failed
-   with error code 22 (EINVAL: Invalid argument)
-   at 0x........: pthread_mutex_timedlock (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:121)
-
-Thread #x unlocked an invalid lock at 0x........ 
-   at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:125)
-
-Thread #x's call to pthread_mutex_unlock failed
-   with error code 22 (EINVAL: Invalid argument)
-   at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:125)
-
----------------- pthread_cond_wait et al ----------------
-
-
-Thread #x: pthread_cond_{timed}wait called with un-held mutex
-   at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:147)
-
-Thread #x's call to pthread_cond_wait failed
-   with error code 1 (EPERM: Operation not permitted)
-   at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:147)
-
-FIXME: can't figure out how to verify wrap of pthread_cond_signal
-
-
-FIXME: can't figure out how to verify wrap of pthread_broadcast_signal
-
-
-Thread #x: pthread_cond_{timed}wait called with un-held mutex
-   at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:165)
-
-Thread #x's call to pthread_cond_timedwait failed
-   with error code 22 (EINVAL: Invalid argument)
-   at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:165)
-
----------------- pthread_rwlock_* ----------------
-
-
-Thread #x unlocked a not-locked lock at 0x........ 
-   at 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:179)
-  Lock at 0x........ was first observed
-   at 0x........: pthread_rwlock_init (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:178)
-(1) no error on next line
-(2) no error on next line
-(3)    ERROR on next line
-
-Thread #x unlocked a not-locked lock at 0x........ 
-   at 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:196)
-  Lock at 0x........ was first observed
-   at 0x........: pthread_rwlock_init (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:186)
-(4) no error on next line
-(5) no error on next line
-(6) no error on next line
-(7) no error on next line
-(8)    ERROR on next line
-
-Thread #x unlocked a not-locked lock at 0x........ 
-   at 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:212)
-  Lock at 0x........ was first observed
-   at 0x........: pthread_rwlock_init (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:186)
-
----------------- sem_* ----------------
-
-
-Thread #x's call to sem_init failed
-   with error code 22 (EINVAL: Invalid argument)
-   at 0x........: sem_init@* (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:228)
-
-FIXME: can't figure out how to verify wrap of sem_destroy
-
-
-Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
-   at 0x........: sem_wait_WRK (hg_intercepts.c:...)
-   by 0x........: sem_wait (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:242)
-
-Thread #x's call to sem_post failed
-   with error code 22 (EINVAL: Invalid argument)
-   at 0x........: sem_post_WRK (hg_intercepts.c:...)
-   by 0x........: sem_post (hg_intercepts.c:...)
-   by 0x........: main (tc20_verifywrap.c:245)
-
-FIXME: can't figure out how to verify wrap of sem_post
-
-
------------- dealloc of mem holding locks ------------
-
-
-Thread #x: Exiting thread still holds 1 lock
-   at 0x........: _Exit (in /...libc...)
-   by 0x........: exit (in /...libc...)
-   by 0x........: (below main)
-
-ERROR SUMMARY: 21 errors from 21 contexts (suppressed: 0 from 0)
similarity index 61%
rename from helgrind/tests/tc21_pthonce.stderr.exp-glibc27-amd64
rename to helgrind/tests/tc21_pthonce.stderr.exp
index f1e006602baa709857ce487e0291464629cbd31d..65cae9a219efe57944b44a117b5115aaed2d0bdd 100644 (file)
@@ -1,40 +1,34 @@
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc21_pthonce.c:86)
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc21_pthonce.c:86)
 
 Possible data race during read of size 4 at 0x........ by thread #x
    at 0x........: child (tc21_pthonce.c:74)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child (tc21_pthonce.c:74)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside local var "unprotected2"
- declared at tc21_pthonce.c:51, in frame #0 of thread x
+ declared at tc21_pthonce.c:51, in frame #x of thread x
 
 Possible data race during write of size 4 at 0x........ by thread #x
    at 0x........: child (tc21_pthonce.c:74)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  This conflicts with a previous write of size 4 by thread #x
    at 0x........: child (tc21_pthonce.c:74)
    by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
+   ...
  Location 0x........ is 0 bytes inside local var "unprotected2"
- declared at tc21_pthonce.c:51, in frame #0 of thread x
+ declared at tc21_pthonce.c:51, in frame #x of thread x
 
 ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/tc21_pthonce.stderr.exp-glibc25-amd64 b/helgrind/tests/tc21_pthonce.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index 92c513b..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc21_pthonce.c:86)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc21_pthonce.c:86)
-
-Possible data race during read of size 4 at 0x........ by thread #x
-   at 0x........: child (tc21_pthonce.c:74)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child (tc21_pthonce.c:74)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside local var "unprotected2"
- declared at tc21_pthonce.c:51, in frame #0 of thread x
-
-Possible data race during write of size 4 at 0x........ by thread #x
-   at 0x........: child (tc21_pthonce.c:74)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- This conflicts with a previous write of size 4 by thread #x
-   at 0x........: child (tc21_pthonce.c:74)
-   by 0x........: mythread_wrapper (hg_intercepts.c:...)
-   by 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
- Location 0x........ is 0 bytes inside local var "unprotected2"
- declared at tc21_pthonce.c:51, in frame #0 of thread x
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
similarity index 53%
rename from helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc25-x86
rename to helgrind/tests/tc22_exit_w_lock.stderr.exp
index 5e212b5ba4f2fc1a974617dd52bbe1de751b4ef8..74139f10fae116d2e618a26d5c4eb7c4cf6a1a28 100644 (file)
@@ -1,28 +1,23 @@
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc22_exit_w_lock.c:39)
 
 Thread #x: Exiting thread still holds 2 locks
-   at 0x........: start_thread (in /...libpthread...)
-   by 0x........: ...
+   ...
 
 Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
+   ...
    by 0x........: pthread_create@* (hg_intercepts.c:...)
    by 0x........: main (tc22_exit_w_lock.c:42)
 
 Thread #x: Exiting thread still holds 1 lock
-   at 0x........: start_thread (in /...libpthread...)
-   by 0x........: ...
+   ...
 
 Thread #x is the program's root thread
 
 Thread #x: Exiting thread still holds 1 lock
-   at 0x........: kill (in /...libc...)
-   by 0x........: (below main)
+   ...
 
 ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc25-amd64 b/helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc25-amd64
deleted file mode 100644 (file)
index bcc2085..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc22_exit_w_lock.c:39)
-
-Thread #x: Exiting thread still holds 2 locks
-   at 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: do_clone (in /...libpthread...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc22_exit_w_lock.c:42)
-
-Thread #x: Exiting thread still holds 1 lock
-   at 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Thread #x is the program's root thread
-
-Thread #x: Exiting thread still holds 1 lock
-   at 0x........: kill (in /...libc...)
-   by 0x........: main (tc22_exit_w_lock.c:48)
-
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
diff --git a/helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc27-amd64 b/helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc27-amd64
deleted file mode 100644 (file)
index 71dd8ff..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc22_exit_w_lock.c:39)
-
-Thread #x: Exiting thread still holds 2 locks
-   at 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Thread #x was created
-   at 0x........: clone (in /...libc...)
-   by 0x........: pthread_create@GLIBC_ (in /...libpthread...)
-   by 0x........: pthread_create@* (hg_intercepts.c:...)
-   by 0x........: main (tc22_exit_w_lock.c:42)
-
-Thread #x: Exiting thread still holds 1 lock
-   at 0x........: start_thread (in /...libpthread...)
-   by 0x........: clone (in /...libc...)
-
-Thread #x is the program's root thread
-
-Thread #x: Exiting thread still holds 1 lock
-   at 0x........: kill (in /...libc...)
-   by 0x........: main (tc22_exit_w_lock.c:48)
-
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
index e1a3385de32cac5ceea582c05a334a5823024e43..6c94b0207f117f985040f07155a2c32ba9b5a5e0 100755 (executable)
@@ -27,7 +27,7 @@ sed "s/The main thread stack size used in this run was [0-9]*/The main thread st
 #
 # 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' |
+perl -p -0 -e 's/(Syscall param[^\n<]*\n)(   (at|by)[^\n]*\n)+/$1   ...\n/gs' |
 
 # Leak check filtering.
 sed "s/checked [0-9,]* bytes./checked ... bytes./" |
index 1c4f13bec1f0ce813bf78f0ff673d55d070d2aa7..4025ee137b70418f41d2babc91d8995cfa2fd7e0 100755 (executable)
@@ -15,7 +15,7 @@ perl -0 -p -e "s/<vargv>.*<\/vargv>/<vargv>...<\/vargv>/s" |
 
 # Remove stack traces for Syscall param errors (see filter_stderr for more).  
 # Chops everything within <stack>...</stack>.
-perl -p -0 -e 's/(<what>Syscall param[^\n]*)\n([^\n]*(stack|frame|ip|obj|fn|dir|file|line)[^\n]*\n)*/$1\n/gs'
+perl -p -0 -e 's/(<what>Syscall param[^\n]*\n)([^\n]*(stack|frame|ip|obj|fn|dir|file|line)[^\n]*\n)+/$1/gs'
 
 # Collected wisdom re Perl magic incantation:
 #
index 64f97266d8c70e18b79933193f9243b5f7a784e6..51f4b5f9fa5e442ba6157e1cbd3e0b5d9530d149 100755 (executable)
@@ -13,11 +13,11 @@ sed s/"127.0.0.1:[0-9]*/127.0.0.1:.../g" |
 
 # Stack traces showing where fds were created have lots of variations:
 # different numbers of entries, line numbers or not depending on whether
-# libc debug info is present, 'main' vs.  '(below main)', etc.  
+# libc debug info is present, 'main' vs. '(below main)', etc.  
 #
 # So we just cut out the entire stack trace.  It's coarse but effective;
 # before we did this we had a plethora of expected outputs, with only
 # painfully minor variations between them.
-perl -p -0 -e 's/(Open[^\n]*)\n(   (at|by)[^\n]*\n)+/$1\n   ...\n/gs'
+perl -p -0 -e 's/(Open[^\n]*\n)(   (at|by)[^\n]*\n)+/$1   ...\n/gs'