diff options
Diffstat (limited to 'boehm-gc')
-rw-r--r-- | boehm-gc/hurd/log_build.sed | 1 | ||||
-rw-r--r-- | boehm-gc/kepler.SCHWINGE/log_build (renamed from boehm-gc/linux/log_build) | 4 | ||||
-rw-r--r-- | boehm-gc/kepler.SCHWINGE/log_build.diff.sed (renamed from boehm-gc/linux/log_build.sed) | 0 | ||||
-rw-r--r-- | boehm-gc/kepler.SCHWINGE/log_install (renamed from boehm-gc/linux/log_install) | 10 | ||||
-rw-r--r-- | boehm-gc/kepler.SCHWINGE/log_install.diff.sed | 0 | ||||
-rw-r--r-- | boehm-gc/kepler.SCHWINGE/log_test (renamed from boehm-gc/linux/log_check) | 1022 | ||||
-rw-r--r-- | boehm-gc/kepler.SCHWINGE/log_test.diff.sed (renamed from boehm-gc/hurd/log_check.sed) | 0 | ||||
-rw-r--r-- | boehm-gc/laplace.SCHWINGE/log_build (renamed from boehm-gc/hurd/log_build) | 30 | ||||
-rw-r--r-- | boehm-gc/laplace.SCHWINGE/log_build.diff.sed | 1 | ||||
-rw-r--r-- | boehm-gc/laplace.SCHWINGE/log_install (renamed from boehm-gc/hurd/log_install) | 8 | ||||
-rw-r--r-- | boehm-gc/laplace.SCHWINGE/log_install.diff.sed | 0 | ||||
-rw-r--r-- | boehm-gc/laplace.SCHWINGE/log_test (renamed from boehm-gc/hurd/log_check) | 239 | ||||
-rw-r--r-- | boehm-gc/laplace.SCHWINGE/log_test.diff.sed (renamed from boehm-gc/linux/log_check.sed) | 0 | ||||
-rw-r--r-- | boehm-gc/log_build.diff | 26 | ||||
-rw-r--r-- | boehm-gc/log_install.diff | 12 | ||||
-rw-r--r-- | boehm-gc/log_test.diff (renamed from boehm-gc/log_check.diff) | 513 |
16 files changed, 921 insertions, 945 deletions
diff --git a/boehm-gc/hurd/log_build.sed b/boehm-gc/hurd/log_build.sed deleted file mode 100644 index 9565aaae..00000000 --- a/boehm-gc/hurd/log_build.sed +++ /dev/null @@ -1 +0,0 @@ -s%i686-unknown-gnu0\.3%[ARCH]%g diff --git a/boehm-gc/linux/log_build b/boehm-gc/kepler.SCHWINGE/log_build index 66059ee1..5518b114 100644 --- a/boehm-gc/linux/log_build +++ b/boehm-gc/kepler.SCHWINGE/log_build @@ -216,7 +216,7 @@ config.status: creating src/config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default commands -make[1]: Entering directory `[...]/master.build' +make[1]: Entering directory '[...]/master.build' /bin/bash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c -o allchblk.lo ../master/allchblk.c libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c ../master/allchblk.c -fPIC -DPIC -o .libs/allchblk.o libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c ../master/allchblk.c -o allchblk.o >/dev/null 2>&1 @@ -386,4 +386,4 @@ libtool: link: (cd ".libs" && rm -f "libcord.so" && ln -s "libcord.so.1.0.3" "li libtool: link: ar cru .libs/libcord.a libcord_la-cordbscs.o libcord_la-cordprnt.o libcord_la-cordxtra.o libtool: link: ranlib .libs/libcord.a libtool: link: ( cd ".libs" && rm -f "libcord.la" && ln -s "../libcord.la" "libcord.la" ) -make[1]: Leaving directory `[...]/master.build' +make[1]: Leaving directory '[...]/master.build' diff --git a/boehm-gc/linux/log_build.sed b/boehm-gc/kepler.SCHWINGE/log_build.diff.sed index 22880cc5..22880cc5 100644 --- a/boehm-gc/linux/log_build.sed +++ b/boehm-gc/kepler.SCHWINGE/log_build.diff.sed diff --git a/boehm-gc/linux/log_install b/boehm-gc/kepler.SCHWINGE/log_install index dfcff687..3a6ae82b 100644 --- a/boehm-gc/linux/log_install +++ b/boehm-gc/kepler.SCHWINGE/log_install @@ -1,5 +1,5 @@ -make[1]: Entering directory `[...]/master.build' -make[2]: Entering directory `[...]/master.build' +make[1]: Entering directory '[...]/master.build' +make[2]: Entering directory '[...]/master.build' test -z "[...]/master.build.install/lib" || /bin/mkdir -p "[...]/master.build.install/lib" /bin/bash ./libtool --mode=install /usr/bin/install -c libgc.la libgccpp.la libcord.la '[...]/master.build.install/lib' libtool: install: /usr/bin/install -c .libs/libgc.so.1.0.3 [...]/master.build.install/lib/libgc.so.1.0.3 @@ -29,7 +29,7 @@ libtool: install: ranlib [...]/master.build.install/lib/libgccpp.a libtool: install: /usr/bin/install -c .libs/libcord.a [...]/master.build.install/lib/libcord.a libtool: install: chmod 644 [...]/master.build.install/lib/libcord.a libtool: install: ranlib [...]/master.build.install/lib/libcord.a -libtool: finish: PATH="/home/thomas/command-i686:/home/thomas/command:/home/thomas/shared/command:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/sbin" ldconfig -n [...]/master.build.install/lib +libtool: finish: PATH="/home/thomas/command-i686:/home/thomas/command:/home/thomas/shared/command:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin" ldconfig -n [...]/master.build.install/lib ---------------------------------------------------------------------- Libraries have been installed in: [...]/master.build.install/lib @@ -56,5 +56,5 @@ test -z "[...]/master.build.install/lib/pkgconfig" || /bin/mkdir -p "[...]/maste /usr/bin/install -c -m 644 bdw-gc.pc '[...]/master.build.install/lib/pkgconfig' test -z "[...]/master.build.install/include/gc" || /bin/mkdir -p "[...]/master.build.install/include/gc" /usr/bin/install -c -m 644 ../master/include/gc_cpp.h ../master/include/gc.h ../master/include/gc_allocator.h ../master/include/gc_backptr.h ../master/include/gc_config_macros.h ../master/include/gc_disclaim.h ../master/include/gc_gcj.h ../master/include/gc_inline.h ../master/include/gc_mark.h ../master/include/gc_pthread_redirects.h ../master/include/gc_tiny_fl.h ../master/include/gc_typed.h ../master/include/gc_version.h ../master/include/javaxfc.h ../master/include/leak_detector.h ../master/include/weakpointer.h ../master/include/cord.h '[...]/master.build.install/include/gc' -make[2]: Leaving directory `[...]/master.build' -make[1]: Leaving directory `[...]/master.build' +make[2]: Leaving directory '[...]/master.build' +make[1]: Leaving directory '[...]/master.build' diff --git a/boehm-gc/kepler.SCHWINGE/log_install.diff.sed b/boehm-gc/kepler.SCHWINGE/log_install.diff.sed new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/boehm-gc/kepler.SCHWINGE/log_install.diff.sed diff --git a/boehm-gc/linux/log_check b/boehm-gc/kepler.SCHWINGE/log_test index a7bcc04a..51fdbab9 100644 --- a/boehm-gc/linux/log_check +++ b/boehm-gc/kepler.SCHWINGE/log_test @@ -1,6 +1,6 @@ -make[1]: Entering directory `[...]/master.build' +make[1]: Entering directory '[...]/master.build' make libstaticrootslib.la cordtest gctest leaktest middletest smashtest hugetest realloc_test staticrootstest tracetest threadleaktest threadkey_test subthread_create initsecondarythread test_cpp disclaim_test disclaim_bench -make[2]: Entering directory `[...]/master.build' +make[2]: Entering directory '[...]/master.build' /bin/bash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT staticrootslib.lo -MD -MP -MF .deps/staticrootslib.Tpo -c -o staticrootslib.lo `test -f 'tests/staticrootslib.c' || echo '../master/'`tests/staticrootslib.c libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT staticrootslib.lo -MD -MP -MF .deps/staticrootslib.Tpo -c ../master/tests/staticrootslib.c -fPIC -DPIC -o .libs/staticrootslib.o libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT staticrootslib.lo -MD -MP -MF .deps/staticrootslib.Tpo -c ../master/tests/staticrootslib.c -o staticrootslib.o >/dev/null 2>&1 @@ -76,91 +76,91 @@ gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src mv -f .deps/disclaim_bench.Tpo .deps/disclaim_bench.Po /bin/bash ./libtool --tag=CC --mode=link gcc-4.6 -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -o disclaim_bench disclaim_bench.o ./libgc.la libtool: link: gcc-4.6 -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -o .libs/disclaim_bench disclaim_bench.o ./.libs/libgc.so -Wl,-rpath -Wl,[...]/master.build.install/lib -make[2]: Leaving directory `[...]/master.build' +make[2]: Leaving directory '[...]/master.build' make check-TESTS -make[2]: Entering directory `[...]/master.build' +make[2]: Entering directory '[...]/master.build' SUCCEEDED PASS: cordtest Completed 6 tests -Allocated 10285543 collectable objects +Allocated 10285707 collectable objects Allocated 1212 uncollectable objects -Allocated 7500000 atomic objects -Allocated 137703 stubborn objects -Finalized 6602/6602 objects - finalization is probably ok -Total number of bytes allocated is 1141118582 -Final heap size is 30089216 bytes -Completed 270 collections (using 2 marker threads) +Allocated 7499997 atomic objects +Allocated 137759 stubborn objects +Finalized 6621/6621 objects - finalization is probably ok +Total number of bytes allocated is 1147021510 +Final heap size is 29728768 bytes +Completed 277 collections (using 2 marker threads) Collector appears to work PASS: gctest -Leaked composite object at 0x80cbfb8 (../master/tests/leak_test.c:19, sz=4, NORMAL) +Leaked composite object at 0x9212fb8 (../master/tests/leak_test.c:19, sz=4, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/leak_test.c:18 [0x8048643] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb7789710] + main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [0x80485f3] -Leaked composite object at 0x80ccdb8 (../master/tests/leak_test.c:19, sz=5, NORMAL) +Leaked composite object at 0x9213db8 (../master/tests/leak_test.c:19, sz=5, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/leak_test.c:18 [0x8048643] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb7789710] + main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [0x80485f3] -Leaked composite object at 0x80cce00 (../master/tests/leak_test.c:19, sz=6, NORMAL) +Leaked composite object at 0x9213e48 (../master/tests/leak_test.c:19, sz=7, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/leak_test.c:18 [0x8048643] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb7789710] + main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [0x80485f3] -Leaked composite object at 0x80cce48 (../master/tests/leak_test.c:19, sz=7, NORMAL) +Leaked composite object at 0x9213e90 (../master/tests/leak_test.c:19, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/leak_test.c:18 [0x8048643] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb7789710] + main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [0x80485f3] -Leaked composite object at 0x80cce90 (../master/tests/leak_test.c:19, sz=8, NORMAL) +Leaked composite object at 0x9213ed8 (../master/tests/leak_test.c:19, sz=9, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/leak_test.c:18 [0x8048643] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb7789710] + main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [0x80485f3] -Leaked composite object at 0x80cced8 (../master/tests/leak_test.c:19, sz=9, NORMAL) +Leaked composite object at 0x9213f20 (../master/tests/leak_test.c:19, sz=10, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/leak_test.c:18 [0x8048643] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb7789710] + main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [0x80485f3] -Leaked composite object at 0x80ccf20 (../master/tests/leak_test.c:19, sz=10, NORMAL) +Leaked composite object at 0x9213f68 (../master/tests/leak_test.c:19, sz=11, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/leak_test.c:18 [0x8048643] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb7789710] + main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [0x80485f3] -Leaked composite object at 0x80ccf68 (../master/tests/leak_test.c:19, sz=11, NORMAL) +Leaked composite object at 0x9213fb0 (../master/tests/leak_test.c:19, sz=12, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/leak_test.c:18 [0x8048643] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb7789710] + main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [0x80485f3] -Leaked composite object at 0x80ccfb0 (../master/tests/leak_test.c:19, sz=12, NORMAL) +Leaked composite object at 0x9212ff8 (../master/tests/leak_test.c:12, sz=4, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/leak_test.c:18 [0x8048643] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb7789710] + main:[...]/master.build/../master/tests/leak_test.c:12 (discriminator 2) [0x80485a0] PASS: leaktest Final heap size is 131072 PASS: middletest GC_check_heap_block: found smashed heap objects: - 0x9dcefd0 in or near object at 0x9dcefa8 (../master/tests/smash_test.c:22, sz=40) + 0x8a28fd0 in or near object at 0x8a28fa8 (../master/tests/smash_test.c:22, sz=40) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/smash_test.c:22 [0x80485a9] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb76dd710] + main:[...]/master.build/../master/tests/smash_test.c:22 [0x8048559] GC_check_heap_block: found smashed heap objects: - 0x9dcefd0 in or near object at 0x9dcefa8 (../master/tests/smash_test.c:22, sz=40) + 0x8a28fd0 in or near object at 0x8a28fa8 (../master/tests/smash_test.c:22, sz=40) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/smash_test.c:22 [0x80485a9] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb76dd710] + main:[...]/master.build/../master/tests/smash_test.c:22 [0x8048559] GC_check_heap_block: found smashed heap objects: - 0x9e820c8 in or near object at 0x9e820a0 (../master/tests/smash_test.c:22, sz=40) + 0x8adc0c8 in or near object at 0x8adc0a0 (../master/tests/smash_test.c:22, sz=40) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/smash_test.c:22 [0x80485a9] - 0x9dcefd0 in or near object at 0x9dcefa8 (../master/tests/smash_test.c:22, sz=40) + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb76dd710] + main:[...]/master.build/../master/tests/smash_test.c:22 [0x8048559] + 0x8a28fd0 in or near object at 0x8a28fa8 (../master/tests/smash_test.c:22, sz=40) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - main:[...]/master.build/../master/tests/smash_test.c:22 [0x80485a9] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb76dd710] + main:[...]/master.build/../master/tests/smash_test.c:22 [0x8048559] PASS: smashtest PASS: hugetest @@ -169,575 +169,551 @@ Heap size: 131072 PASS: realloc_test PASS: staticrootstest -****Chosen address 0x884cc51 in object -0x884cc50 (../master/tests/trace_test.c:17, sz=8, NORMAL) +****Chosen address 0x9bff873 in object +0x9bff8a8 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] Reachable via 0 levels of pointers from offset 4 in object: -0x884b038 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9bffd28 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] Reachable via 1 levels of pointers from offset 0 in object: -0x884b080 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9bffd70 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] Reachable via 2 levels of pointers from offset 0 in object: -0x884b110 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9bffdb8 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] Reachable via 3 levels of pointers from offset 0 in object: -0x884b158 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9bffe00 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] Reachable via 4 levels of pointers from offset 4 in object: -0x8846278 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9bf8740 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] Reachable via 5 levels of pointers from offset 0 in object: -0x8846350 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9bf8788 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] Reachable via 6 levels of pointers from offset 0 in object: -0x8846398 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9bf87d0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 7 levels of pointers from offset 4 in object: -0x881eaa0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 7 levels of pointers from offset 0 in object: +0x9bf8818 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] Reachable via 8 levels of pointers from offset 0 in object: -0x881eae8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9bf8860 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 9 levels of pointers from offset 0 in object: -0x881eb30 (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] +Reachable via 9 levels of pointers from root at 0x8049ad8 -Reachable via 10 levels of pointers from root at 0x8049af4 - -****Chosen address 0x89aa44a in object -0x89aa470 (../master/tests/trace_test.c:19, sz=8, PTRFREE) +****Chosen address 0x9b1ac51 in object +0x9b1ac50 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc_atomic+0x60) [0x40032ed0] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [0x80487b4] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] Reachable via 0 levels of pointers from offset 0 in object: -0x88804b8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9b1ac98 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] -Reachable via 1 levels of pointers from offset 0 in object: -0x8880500 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 1 levels of pointers from offset 4 in object: +0x9b19278 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] -Reachable via 2 levels of pointers from offset 4 in object: -0x8880d28 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 2 levels of pointers from offset 0 in object: +0x9b19350 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] -Reachable via 3 levels of pointers from offset 4 in object: -0x887ec50 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 3 levels of pointers from offset 0 in object: +0x9b19398 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] Reachable via 4 levels of pointers from offset 4 in object: -0x887cdb8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9b153e0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] Reachable via 5 levels of pointers from offset 4 in object: -0x8877e90 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9b0e5d8 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 6 levels of pointers from offset 0 in object: -0x8877ed8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 6 levels of pointers from offset 4 in object: +0x9afe818 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] Reachable via 7 levels of pointers from offset 0 in object: -0x8877f20 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9afe860 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 8 levels of pointers from offset 0 in object: -0x8877f68 (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] - -Reachable via 9 levels of pointers from offset 4 in object: -0x8985308 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 8 levels of pointers from offset 4 in object: +0x9a98740 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 10 levels of pointers from offset 4 in object: -0x8929548 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 9 levels of pointers from offset 0 in object: +0x9a98788 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 11 levels of pointers from root at 0x8049af8 +Reachable via 10 levels of pointers from root at 0x8049ad0 -****Chosen address 0x879d8ec in object -0x879d8f0 (../master/tests/trace_test.c:19, sz=8, PTRFREE) +****Chosen address 0x9c7844a in object +0x9c78470 (../master/tests/trace_test.c:19, sz=8, PTRFREE) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc_atomic+0x60) [0x40032ed0] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [0x80487b4] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc_atomic+0x60) [0xb772eb30] + mktree:[...]/master.build/../master/tests/trace_test.c:19 (discriminator 1) [0x8048724] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] -Reachable via 0 levels of pointers from offset 4 in object: -0x8751308 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 0 levels of pointers from offset 0 in object: +0x9c32fb0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] -Reachable via 1 levels of pointers from offset 4 in object: -0x87516b0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 1 levels of pointers from offset 0 in object: +0x9c31038 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] -Reachable via 2 levels of pointers from offset 0 in object: -0x87516f8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 2 levels of pointers from offset 4 in object: +0x9c31668 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] -Reachable via 3 levels of pointers from offset 0 in object: -0x8751740 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 3 levels of pointers from offset 4 in object: +0x9c2f230 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] Reachable via 4 levels of pointers from offset 4 in object: -0x874e818 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9c2eaa0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] Reachable via 5 levels of pointers from offset 4 in object: -0x8749740 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9c2aae8 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] Reachable via 6 levels of pointers from offset 0 in object: -0x8749a58 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9c2abc0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 7 levels of pointers from offset 4 in object: -0x8717a10 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 7 levels of pointers from offset 0 in object: +0x9c2ac08 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 8 levels of pointers from offset 4 in object: -0x878f788 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 8 levels of pointers from offset 0 in object: +0x9c2ac50 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 9 levels of pointers from offset 0 in object: -0x878f7d0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 9 levels of pointers from offset 4 in object: +0x9c54620 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 10 levels of pointers from offset 0 in object: -0x878f818 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 10 levels of pointers from offset 4 in object: +0x9bf8860 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 11 levels of pointers from root at 0x8049ae8 +Reachable via 11 levels of pointers from root at 0x8049ad8 -****Chosen address 0x8821f29 in object -0x8821f20 (../master/tests/trace_test.c:19, sz=8, PTRFREE) +****Chosen address 0x9a6b8ec in object +0x9a6b8f0 (../master/tests/trace_test.c:19, sz=8, PTRFREE) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc_atomic+0x60) [0x40032ed0] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [0x80487b4] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc_atomic+0x60) [0xb772eb30] + mktree:[...]/master.build/../master/tests/trace_test.c:19 (discriminator 1) [0x8048724] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] -Reachable via 0 levels of pointers from offset 0 in object: -0x8822e90 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 0 levels of pointers from offset 4 in object: +0x9a1f308 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] -Reachable via 1 levels of pointers from offset 0 in object: -0x8822ed8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 1 levels of pointers from offset 4 in object: +0x9a1f6b0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] -Reachable via 2 levels of pointers from offset 4 in object: -0x8820398 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 2 levels of pointers from offset 0 in object: +0x9a1f6f8 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] -Reachable via 3 levels of pointers from offset 4 in object: -0x8820c98 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 3 levels of pointers from offset 0 in object: +0x9a1f740 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] Reachable via 4 levels of pointers from offset 4 in object: -0x881fed8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9a1c818 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] Reachable via 5 levels of pointers from offset 4 in object: -0x881b398 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9a17740 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 6 levels of pointers from offset 4 in object: -0x8816c98 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 6 levels of pointers from offset 0 in object: +0x9a17a58 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 7 levels of pointers from offset 0 in object: -0x8816ce0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 7 levels of pointers from offset 4 in object: +0x99e5a10 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x80486f9] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] Reachable via 8 levels of pointers from offset 4 in object: -0x87d91e8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9a5d788 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [0x8048789] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 9 levels of pointers from offset 4 in object: -0x878b398 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 9 levels of pointers from offset 0 in object: +0x9a5d7d0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x804877f] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + mktree:[...]/master.build/../master/tests/trace_test.c:24 [0x80486ef] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] Reachable via 10 levels of pointers from offset 0 in object: -0x878b3e0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x9a5d818 (../master/tests/trace_test.c:17, sz=8, NORMAL) Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x8048765] - main:[...]/master.build/../master/tests/trace_test.c:34 [0x8048654] + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb772e710] + mktree:[...]/master.build/../master/tests/trace_test.c:18 [0x80486d5] + main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [0x80485b4] -Reachable via 11 levels of pointers from root at 0x8049aec +Reachable via 11 levels of pointers from root at 0x8049ac8 PASS: tracetest -Leaked composite object at 0x988dff8 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - test:[...]/master.build/../master/tests/thread_leak_test.c:25 [0x8048848] - [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+0x6c) [0x40044b4c] - [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+0x1e) [0x4003df5e] - [...]/master.build/.libs/libgc.so.1(GC_start_routine+0x25) [0x40044bb5] - /lib/i386-linux-gnu/i686/nosegneg/libpthread.so.0(+0x5c60) [0x40091c60] - /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+0x5e) [0x4017c7be] - -Leaked composite object at 0x988dfb8 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - test:[...]/master.build/../master/tests/thread_leak_test.c:25 [0x8048848] - [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+0x6c) [0x40044b4c] - [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+0x1e) [0x4003df5e] - [...]/master.build/.libs/libgc.so.1(GC_start_routine+0x25) [0x40044bb5] - /lib/i386-linux-gnu/i686/nosegneg/libpthread.so.0(+0x5c60) [0x40091c60] - /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+0x5e) [0x4017c7be] - -Leaked composite object at 0x988df38 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - test:[...]/master.build/../master/tests/thread_leak_test.c:25 [0x8048848] - [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+0x6c) [0x40044b4c] - [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+0x1e) [0x4003df5e] - [...]/master.build/.libs/libgc.so.1(GC_start_routine+0x25) [0x40044bb5] - /lib/i386-linux-gnu/i686/nosegneg/libpthread.so.0(+0x5c60) [0x40091c60] - /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+0x5e) [0x4017c7be] - -Leaked composite object at 0x988def8 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - test:[...]/master.build/../master/tests/thread_leak_test.c:25 [0x8048848] - [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+0x6c) [0x40044b4c] - [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+0x1e) [0x4003df5e] - [...]/master.build/.libs/libgc.so.1(GC_start_routine+0x25) [0x40044bb5] - /lib/i386-linux-gnu/i686/nosegneg/libpthread.so.0(+0x5c60) [0x40091c60] - /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+0x5e) [0x4017c7be] - -Leaked composite object at 0x988df78 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0x40032ab0] - test:[...]/master.build/../master/tests/thread_leak_test.c:25 [0x8048848] - [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+0x6c) [0x40044b4c] - [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+0x1e) [0x4003df5e] - [...]/master.build/.libs/libgc.so.1(GC_start_routine+0x25) [0x40044bb5] - /lib/i386-linux-gnu/i686/nosegneg/libpthread.so.0(+0x5c60) [0x40091c60] - /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+0x5e) [0x4017c7be] +Leaked composite object at 0x9c4eff8 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) + Call chain at allocation: + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb76fc710] + test:[...]/master.build/../master/tests/thread_leak_test.c:25 (discriminator 2) [0x80487c8] + [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+0x6c) [0xb770e7ac] + [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+0x1e) [0xb7707bbe] + [...]/master.build/.libs/libgc.so.1(GC_start_routine+0x25) [0xb770e815] + /lib/i386-linux-gnu/i686/nosegneg/libpthread.so.0(+0x6f12) [0xb76c4f12] + /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+0x5e) [0xb75f5b6e] + +Leaked composite object at 0x9c4ef38 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) + Call chain at allocation: + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb76fc710] + test:[...]/master.build/../master/tests/thread_leak_test.c:25 (discriminator 2) [0x80487c8] + [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+0x6c) [0xb770e7ac] + [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+0x1e) [0xb7707bbe] + [...]/master.build/.libs/libgc.so.1(GC_start_routine+0x25) [0xb770e815] + /lib/i386-linux-gnu/i686/nosegneg/libpthread.so.0(+0x6f12) [0xb76c4f12] + /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+0x5e) [0xb75f5b6e] + +Leaked composite object at 0x9c4efb8 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) + Call chain at allocation: + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb76fc710] + test:[...]/master.build/../master/tests/thread_leak_test.c:25 (discriminator 2) [0x80487c8] + [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+0x6c) [0xb770e7ac] + [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+0x1e) [0xb7707bbe] + [...]/master.build/.libs/libgc.so.1(GC_start_routine+0x25) [0xb770e815] + /lib/i386-linux-gnu/i686/nosegneg/libpthread.so.0(+0x6f12) [0xb76c4f12] + /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+0x5e) [0xb75f5b6e] + +Leaked composite object at 0x9c4eef8 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) + Call chain at allocation: + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb76fc710] + test:[...]/master.build/../master/tests/thread_leak_test.c:25 (discriminator 2) [0x80487c8] + [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+0x6c) [0xb770e7ac] + [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+0x1e) [0xb7707bbe] + [...]/master.build/.libs/libgc.so.1(GC_start_routine+0x25) [0xb770e815] + /lib/i386-linux-gnu/i686/nosegneg/libpthread.so.0(+0x6f12) [0xb76c4f12] + /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+0x5e) [0xb75f5b6e] + +Leaked composite object at 0x9c4ef78 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) + Call chain at allocation: + [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+0x60) [0xb76fc710] + test:[...]/master.build/../master/tests/thread_leak_test.c:25 (discriminator 2) [0x80487c8] + [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+0x6c) [0xb770e7ac] + [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+0x1e) [0xb7707bbe] + [...]/master.build/.libs/libgc.so.1(GC_start_routine+0x25) [0xb770e815] + /lib/i386-linux-gnu/i686/nosegneg/libpthread.so.0(+0x6f12) [0xb76c4f12] + /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+0x5e) [0xb75f5b6e] PASS: threadleaktest PASS: threadkey_test -subthread_create: created 192 threads (190 ended) +subthread_create: created 184 threads (180 ended) PASS: subthread_create PASS: initsecondarythread usage: test_cpp number-of-iterations @@ -757,17 +733,17 @@ PASS: test_cpp Threaded disclaim test. PASS: disclaim_test fin. ratio time/s time/fin. -regular finalization: 0.9922 33.43 8.03309e-06 - finalize on reclaim: 0.9998 0.58 1.38316e-07 - no finalization: 0.0000 0.48 N/A +regular finalization: 0.9922 35.842 8.61269e-06 + finalize on reclaim: 0.9998 0.487 1.16137e-07 + no finalization: 0.0000 0.405 N/A PASS: disclaim_bench =================== All 16 tests passed =================== -make[2]: Leaving directory `[...]/master.build' -make[1]: Leaving directory `[...]/master.build' +make[2]: Leaving directory '[...]/master.build' +make[1]: Leaving directory '[...]/master.build' Making check in src -make[1]: Entering directory `[...]/master.build/libatomic_ops/src' +make[1]: Entering directory '[...]/master.build/libatomic_ops/src' /bin/bash ../libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I../src -I../../../master/libatomic_ops/src -fPIC -Wall -Wextra -g -O2 -MT atomic_ops.lo -MD -MP -MF .deps/atomic_ops.Tpo -c -o atomic_ops.lo ../../../master/libatomic_ops/src/atomic_ops.c libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I../src -I../../../master/libatomic_ops/src -fPIC -Wall -Wextra -g -O2 -MT atomic_ops.lo -MD -MP -MF .deps/atomic_ops.Tpo -c ../../../master/libatomic_ops/src/atomic_ops.c -o atomic_ops.o mv -f .deps/atomic_ops.Tpo .deps/atomic_ops.Plo @@ -785,13 +761,13 @@ mv -f .deps/atomic_ops_malloc.Tpo .deps/atomic_ops_malloc.Plo libtool: link: ar cru .libs/libatomic_ops_gpl.a atomic_ops_stack.o atomic_ops_malloc.o libtool: link: ranlib .libs/libatomic_ops_gpl.a libtool: link: ( cd ".libs" && rm -f "libatomic_ops_gpl.la" && ln -s "../libatomic_ops_gpl.la" "libatomic_ops_gpl.la" ) -make[1]: Leaving directory `[...]/master.build/libatomic_ops/src' +make[1]: Leaving directory '[...]/master.build/libatomic_ops/src' Making check in doc -make[1]: Entering directory `[...]/master.build/libatomic_ops/doc' -make[1]: Nothing to be done for `check'. -make[1]: Leaving directory `[...]/master.build/libatomic_ops/doc' +make[1]: Entering directory '[...]/master.build/libatomic_ops/doc' +make[1]: Nothing to be done for 'check'. +make[1]: Leaving directory '[...]/master.build/libatomic_ops/doc' Making check in tests -make[1]: Entering directory `[...]/master.build/libatomic_ops/tests' +make[1]: Entering directory '[...]/master.build/libatomic_ops/tests' sed -e s/XX// ../../../master/libatomic_ops/tests/test_atomic_include.template > test_atomic_include.h sed -e s/XX/_release/ ../../../master/libatomic_ops/tests/test_atomic_include.template >> test_atomic_include.h sed -e s/XX/_acquire/ ../../../master/libatomic_ops/tests/test_atomic_include.template >> test_atomic_include.h @@ -811,9 +787,9 @@ sed -e s/XX/_release_write/ ../../../master/libatomic_ops/tests/list_atomic.temp sed -e s/XX/_acquire_read/ ../../../master/libatomic_ops/tests/list_atomic.template >> list_atomic.c gcc-4.6 -DHAVE_CONFIG_H -I../src -I../../../master/libatomic_ops/src -I../tests -I../../../master/libatomic_ops/tests -Wall -Wextra -g -O2 list_atomic.c -E > list_atomic.i make check-am -make[2]: Entering directory `[...]/master.build/libatomic_ops/tests' +make[2]: Entering directory '[...]/master.build/libatomic_ops/tests' make test_atomic test_atomic_pthreads test_stack test_malloc -make[3]: Entering directory `[...]/master.build/libatomic_ops/tests' +make[3]: Entering directory '[...]/master.build/libatomic_ops/tests' gcc-4.6 -DHAVE_CONFIG_H -I../src -I../../../master/libatomic_ops/src -I../tests -I../../../master/libatomic_ops/tests -Wall -Wextra -g -O2 -MT test_atomic.o -MD -MP -MF .deps/test_atomic.Tpo -c -o test_atomic.o ../../../master/libatomic_ops/tests/test_atomic.c mv -f .deps/test_atomic.Tpo .deps/test_atomic.Po /bin/bash ../libtool --tag=CC --mode=link gcc-4.6 -Wall -Wextra -g -O2 -o test_atomic test_atomic.o -lpthread ../src/libatomic_ops.la @@ -830,9 +806,9 @@ gcc-4.6 -DHAVE_CONFIG_H -I../src -I../../../master/libatomic_ops/src -I../test mv -f .deps/test_malloc.Tpo .deps/test_malloc.Po /bin/bash ../libtool --tag=CC --mode=link gcc-4.6 -Wall -Wextra -g -O2 -o test_malloc test_malloc.o -lpthread ../src/libatomic_ops_gpl.la ../src/libatomic_ops.la libtool: link: gcc-4.6 -Wall -Wextra -g -O2 -o test_malloc test_malloc.o -lpthread ../src/.libs/libatomic_ops_gpl.a ../src/.libs/libatomic_ops.a -make[3]: Leaving directory `[...]/master.build/libatomic_ops/tests' +make[3]: Leaving directory '[...]/master.build/libatomic_ops/tests' make check-TESTS -make[3]: Entering directory `[...]/master.build/libatomic_ops/tests' +make[3]: Entering directory '[...]/master.build/libatomic_ops/tests' Missing: AO_compare_and_swap_double Missing: AO_nop_acquire Missing: AO_store_acquire @@ -912,9 +888,9 @@ Testing test_and_set Succeeded PASS: test_atomic_pthreads About 1000000 pushes + 1000000 pops in 1 threads: 34 msecs -About 1000000 pushes + 1000000 pops in 2 threads: 227 msecs -About 1000000 pushes + 1000000 pops in 3 threads: 227 msecs -About 1000000 pushes + 1000000 pops in 4 threads: 214 msecs +About 1000000 pushes + 1000000 pops in 2 threads: 67 msecs +About 1000000 pushes + 1000000 pops in 3 threads: 113 msecs +About 1000000 pushes + 1000000 pops in 4 threads: 93 msecs PASS: test_stack Testing AO_malloc/AO_free Succeeded @@ -923,9 +899,9 @@ PASS: test_malloc ================== All 4 tests passed ================== -make[3]: Leaving directory `[...]/master.build/libatomic_ops/tests' -make[2]: Leaving directory `[...]/master.build/libatomic_ops/tests' -make[1]: Leaving directory `[...]/master.build/libatomic_ops/tests' -make[1]: Entering directory `[...]/master.build/libatomic_ops' -make[1]: Nothing to be done for `check-am'. -make[1]: Leaving directory `[...]/master.build/libatomic_ops' +make[3]: Leaving directory '[...]/master.build/libatomic_ops/tests' +make[2]: Leaving directory '[...]/master.build/libatomic_ops/tests' +make[1]: Leaving directory '[...]/master.build/libatomic_ops/tests' +make[1]: Entering directory '[...]/master.build/libatomic_ops' +make[1]: Nothing to be done for 'check-am'. +make[1]: Leaving directory '[...]/master.build/libatomic_ops' diff --git a/boehm-gc/hurd/log_check.sed b/boehm-gc/kepler.SCHWINGE/log_test.diff.sed index 58dd992b..58dd992b 100644 --- a/boehm-gc/hurd/log_check.sed +++ b/boehm-gc/kepler.SCHWINGE/log_test.diff.sed diff --git a/boehm-gc/hurd/log_build b/boehm-gc/laplace.SCHWINGE/log_build index 3b666073..f6fd6398 100644 --- a/boehm-gc/hurd/log_build +++ b/boehm-gc/laplace.SCHWINGE/log_build @@ -1,6 +1,6 @@ -checking build system type... i686-unknown-gnu0.3 -checking host system type... i686-unknown-gnu0.3 -checking target system type... i686-unknown-gnu0.3 +checking build system type... i686-unknown-gnu0.5 +checking host system type... i686-unknown-gnu0.5 +checking target system type... i686-unknown-gnu0.5 checking GC version numbers... major=7 minor=3 alpha=3 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes @@ -46,8 +46,8 @@ checking whether ln -s works... yes checking the maximum length of command line arguments... -1 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes -checking how to convert i686-unknown-gnu0.3 file names to i686-unknown-gnu0.3 format... func_convert_file_noop -checking how to convert i686-unknown-gnu0.3 file names to toolchain format... func_convert_file_noop +checking how to convert i686-unknown-gnu0.5 file names to i686-unknown-gnu0.5 format... func_convert_file_noop +checking how to convert i686-unknown-gnu0.5 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all @@ -82,7 +82,7 @@ checking if gcc-4.6 supports -c -o file.o... yes checking if gcc-4.6 supports -c -o file.o... (cached) yes checking whether the gcc-4.6 linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no -checking dynamic linker characteristics... gnu0.3 ld.so +checking dynamic linker characteristics... gnu0.5 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes @@ -98,7 +98,7 @@ checking if g++-4.6 static flag -static works... yes checking if g++-4.6 supports -c -o file.o... yes checking if g++-4.6 supports -c -o file.o... (cached) yes checking whether the g++-4.6 linker (/usr/bin/ld) supports shared libraries... yes -checking dynamic linker characteristics... gnu0.3 ld.so +checking dynamic linker characteristics... gnu0.5 ld.so checking how to hardcode library paths into programs... immediate checking whether Solaris gcc optimization fix is necessary... no configure: WARNING: "Should define GC_DEBUG and use debug alloc in clients." @@ -118,9 +118,9 @@ config.status: executing libtool commands config.status: executing default commands === configuring in libatomic_ops ([...]/master.build/libatomic_ops) configure: running /bin/bash ../../master/libatomic_ops/configure --disable-option-checking '--prefix=[...]/master.build.install' 'SHELL=/bin/bash' 'CC=gcc-4.6' 'CXX=g++-4.6' '--enable-cplusplus' '--enable-gc-debug' '--enable-gc-assertions' '--enable-assertions' --cache-file=/dev/null --srcdir=../../master/libatomic_ops -checking build system type... i686-unknown-gnu0.3 -checking host system type... i686-unknown-gnu0.3 -checking target system type... i686-unknown-gnu0.3 +checking build system type... i686-unknown-gnu0.5 +checking host system type... i686-unknown-gnu0.5 +checking target system type... i686-unknown-gnu0.5 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p @@ -153,8 +153,8 @@ checking whether ln -s works... yes checking the maximum length of command line arguments... -1 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes -checking how to convert i686-unknown-gnu0.3 file names to i686-unknown-gnu0.3 format... func_convert_file_noop -checking how to convert i686-unknown-gnu0.3 file names to toolchain format... func_convert_file_noop +checking how to convert i686-unknown-gnu0.5 file names to i686-unknown-gnu0.5 format... func_convert_file_noop +checking how to convert i686-unknown-gnu0.5 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all @@ -188,7 +188,7 @@ checking if gcc-4.6 static flag -static works... yes checking if gcc-4.6 supports -c -o file.o... yes checking if gcc-4.6 supports -c -o file.o... (cached) yes checking whether the gcc-4.6 linker (/usr/bin/ld) supports shared libraries... yes -checking dynamic linker characteristics... gnu0.3 ld.so +checking dynamic linker characteristics... gnu0.5 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes @@ -214,7 +214,7 @@ config.status: creating src/config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default commands -make[1]: Entering directory `[...]/master.build' +make[1]: Entering directory '[...]/master.build' /bin/bash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c -o allchblk.lo ../master/allchblk.c libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c ../master/allchblk.c -fPIC -DPIC -o .libs/allchblk.o libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c ../master/allchblk.c -o allchblk.o >/dev/null 2>&1 @@ -384,4 +384,4 @@ libtool: link: (cd ".libs" && rm -f "libcord.so" && ln -s "libcord.so.1.0.3" "li libtool: link: ar cru .libs/libcord.a libcord_la-cordbscs.o libcord_la-cordprnt.o libcord_la-cordxtra.o libtool: link: ranlib .libs/libcord.a libtool: link: ( cd ".libs" && rm -f "libcord.la" && ln -s "../libcord.la" "libcord.la" ) -make[1]: Leaving directory `[...]/master.build' +make[1]: Leaving directory '[...]/master.build' diff --git a/boehm-gc/laplace.SCHWINGE/log_build.diff.sed b/boehm-gc/laplace.SCHWINGE/log_build.diff.sed new file mode 100644 index 00000000..42b0f777 --- /dev/null +++ b/boehm-gc/laplace.SCHWINGE/log_build.diff.sed @@ -0,0 +1 @@ +s%i686-unknown-gnu0\.5%[ARCH]%g diff --git a/boehm-gc/hurd/log_install b/boehm-gc/laplace.SCHWINGE/log_install index 654cdb78..f8e2043a 100644 --- a/boehm-gc/hurd/log_install +++ b/boehm-gc/laplace.SCHWINGE/log_install @@ -1,5 +1,5 @@ -make[1]: Entering directory `[...]/master.build' -make[2]: Entering directory `[...]/master.build' +make[1]: Entering directory '[...]/master.build' +make[2]: Entering directory '[...]/master.build' test -z "[...]/master.build.install/lib" || /bin/mkdir -p "[...]/master.build.install/lib" /bin/bash ./libtool --mode=install /usr/bin/install -c libgc.la libgccpp.la libcord.la '[...]/master.build.install/lib' libtool: install: /usr/bin/install -c .libs/libgc.so.1.0.3 [...]/master.build.install/lib/libgc.so.1.0.3 @@ -37,5 +37,5 @@ test -z "[...]/master.build.install/lib/pkgconfig" || /bin/mkdir -p "[...]/maste /usr/bin/install -c -m 644 bdw-gc.pc '[...]/master.build.install/lib/pkgconfig' test -z "[...]/master.build.install/include/gc" || /bin/mkdir -p "[...]/master.build.install/include/gc" /usr/bin/install -c -m 644 ../master/include/gc_cpp.h ../master/include/gc.h ../master/include/gc_allocator.h ../master/include/gc_backptr.h ../master/include/gc_config_macros.h ../master/include/gc_disclaim.h ../master/include/gc_gcj.h ../master/include/gc_inline.h ../master/include/gc_mark.h ../master/include/gc_pthread_redirects.h ../master/include/gc_tiny_fl.h ../master/include/gc_typed.h ../master/include/gc_version.h ../master/include/javaxfc.h ../master/include/leak_detector.h ../master/include/weakpointer.h ../master/include/cord.h '[...]/master.build.install/include/gc' -make[2]: Leaving directory `[...]/master.build' -make[1]: Leaving directory `[...]/master.build' +make[2]: Leaving directory '[...]/master.build' +make[1]: Leaving directory '[...]/master.build' diff --git a/boehm-gc/laplace.SCHWINGE/log_install.diff.sed b/boehm-gc/laplace.SCHWINGE/log_install.diff.sed new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/boehm-gc/laplace.SCHWINGE/log_install.diff.sed diff --git a/boehm-gc/hurd/log_check b/boehm-gc/laplace.SCHWINGE/log_test index 7cfe62fc..c7e08c7e 100644 --- a/boehm-gc/hurd/log_check +++ b/boehm-gc/laplace.SCHWINGE/log_test @@ -1,6 +1,6 @@ -make[1]: Entering directory `[...]/master.build' +make[1]: Entering directory '[...]/master.build' make libstaticrootslib.la cordtest gctest leaktest middletest smashtest hugetest realloc_test staticrootstest tracetest threadleaktest threadkey_test subthread_create initsecondarythread test_cpp disclaim_test disclaim_bench -make[2]: Entering directory `[...]/master.build' +make[2]: Entering directory '[...]/master.build' /bin/bash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT staticrootslib.lo -MD -MP -MF .deps/staticrootslib.Tpo -c -o staticrootslib.lo `test -f 'tests/staticrootslib.c' || echo '../master/'`tests/staticrootslib.c libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT staticrootslib.lo -MD -MP -MF .deps/staticrootslib.Tpo -c ../master/tests/staticrootslib.c -fPIC -DPIC -o .libs/staticrootslib.o libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -MT staticrootslib.lo -MD -MP -MF .deps/staticrootslib.Tpo -c ../master/tests/staticrootslib.c -o staticrootslib.o >/dev/null 2>&1 @@ -76,20 +76,20 @@ gcc-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src mv -f .deps/disclaim_bench.Tpo .deps/disclaim_bench.Po /bin/bash ./libtool --tag=CC --mode=link gcc-4.6 -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -o disclaim_bench disclaim_bench.o ./libgc.la libtool: link: gcc-4.6 -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing -o .libs/disclaim_bench disclaim_bench.o ./.libs/libgc.so -Wl,-rpath -Wl,[...]/master.build.install/lib -make[2]: Leaving directory `[...]/master.build' +make[2]: Leaving directory '[...]/master.build' make check-TESTS -make[2]: Entering directory `[...]/master.build' +make[2]: Entering directory '[...]/master.build' SUCCEEDED PASS: cordtest Completed 6 tests -Allocated 10285329 collectable objects +Allocated 10285267 collectable objects Allocated 1212 uncollectable objects Allocated 7500000 atomic objects Allocated 137760 stubborn objects -Finalized 6612/6612 objects - finalization is probably ok -Total number of bytes allocated is 800293073 -Final heap size is 20819968 bytes -Completed 183 collections +Finalized 6617/6617 objects - finalization is probably ok +Total number of bytes allocated is 795596801 +Final heap size is 21819392 bytes +Completed 209 collections Collector appears to work PASS: gctest Leaked composite object at 0x808ffd8 (../master/tests/leak_test.c:19, sz=4, NORMAL) @@ -110,13 +110,18 @@ Leaked composite object at 0x8090fb8 (../master/tests/leak_test.c:19, sz=11, NOR Leaked composite object at 0x8090fe0 (../master/tests/leak_test.c:19, sz=12, NORMAL) +Leaked composite object at 0x808fff8 (../master/tests/leak_test.c:12, sz=4, NORMAL) + PASS: leaktest -Final heap size is 1536000 +Final heap size is 131072 PASS: middletest GC_check_heap_block: found smashed heap objects: 0x8095fb8 in or near object at 0x8095f90 (../master/tests/smash_test.c:22, sz=40) GC_check_heap_block: found smashed heap objects: + 0x8095fb8 in or near object at 0x8095f90 (../master/tests/smash_test.c:22, sz=40) + +GC_check_heap_block: found smashed heap objects: 0x810d430 in or near object at 0x810d408 (../master/tests/smash_test.c:22, sz=40) 0x8095fb8 in or near object at 0x8095f90 (../master/tests/smash_test.c:22, sz=40) @@ -124,168 +129,160 @@ PASS: smashtest PASS: hugetest Heap size: 65536 Heap size: 131072 -Heap size: 196608 -Heap size: 266240 -Heap size: 356352 -Heap size: 479232 -Heap size: 643072 -Heap size: 860160 -Heap size: 1150976 -Heap size: 1536000 PASS: realloc_test PASS: staticrootstest -****Chosen address 0x8355869 in object -0x8355860 (../master/tests/trace_test.c:19, sz=8, PTRFREE) +****Chosen address 0x81c5567 in object +0x81c5568 (../master/tests/trace_test.c:19, sz=8, PTRFREE) Reachable via 0 levels of pointers from offset 4 in object: -0x811b950 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81a5400 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 1 levels of pointers from offset 4 in object: -0x811bae0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 1 levels of pointers from offset 0 in object: +0x81a54c8 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 2 levels of pointers from offset 0 in object: -0x811bbd0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 2 levels of pointers from offset 4 in object: +0x81a57c0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 3 levels of pointers from offset 0 in object: -0x811bbf8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81a57e8 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 4 levels of pointers from offset 0 in object: -0x811bc20 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81a5838 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 5 levels of pointers from offset 0 in object: -0x811bc48 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81a5860 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 6 levels of pointers from offset 4 in object: -0x81152e8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 6 levels of pointers from offset 0 in object: +0x81a5888 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 7 levels of pointers from offset 4 in object: -0x81081d0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 7 levels of pointers from offset 0 in object: +0x81a58b0 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 8 levels of pointers from offset 4 in object: -0x80f3ec8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 8 levels of pointers from offset 0 in object: +0x81a58d8 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 9 levels of pointers from offset 4 in object: -0x80c29f0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81845e0 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 10 levels of pointers from offset 0 in object: -0x80c2a18 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 10 levels of pointers from offset 4 in object: +0x80fba68 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 11 levels of pointers from root at 0x15ff8ec +Reachable via 11 levels of pointers from root at 0x8049ab4 -****Chosen address 0x835b873 in object -0x835b888 (../master/tests/trace_test.c:19, sz=8, PTRFREE) +****Chosen address 0x80cc3c6 in object +0x80cc3d8 (../master/tests/trace_test.c:19, sz=8, PTRFREE) Reachable via 0 levels of pointers from offset 0 in object: -0x8152f68 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x80b12c0 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 1 levels of pointers from offset 4 in object: -0x8150108 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 1 levels of pointers from offset 0 in object: +0x80b12e8 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 2 levels of pointers from offset 4 in object: -0x8150590 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 2 levels of pointers from offset 0 in object: +0x80b1310 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 3 levels of pointers from offset 0 in object: -0x81505b8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x80b1338 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 4 levels of pointers from offset 0 in object: -0x81505e0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x80b1360 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 5 levels of pointers from offset 4 in object: -0x814eab8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 5 levels of pointers from offset 0 in object: +0x80b1428 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 6 levels of pointers from offset 0 in object: -0x814eae0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 6 levels of pointers from offset 4 in object: +0x8099fb8 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 7 levels of pointers from offset 0 in object: -0x814eb30 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 7 levels of pointers from offset 4 in object: +0x80c9338 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 8 levels of pointers from offset 0 in object: -0x814eb58 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 8 levels of pointers from offset 4 in object: +0x80b9a40 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 9 levels of pointers from offset 4 in object: -0x8120568 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 9 levels of pointers from offset 0 in object: +0x80b9a68 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 10 levels of pointers from offset 4 in object: -0x80c2a18 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x808ffe0 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 11 levels of pointers from root at 0x15ff8ec +Reachable via 11 levels of pointers from root at 0x8049aa0 -****Chosen address 0x816dc51 in object -0x816dc48 (../master/tests/trace_test.c:17, sz=8, NORMAL) +****Chosen address 0x8282873 in object +0x8282888 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 0 levels of pointers from offset 4 in object: -0x816ddc8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 0 levels of pointers from offset 0 in object: +0x82828b0 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 1 levels of pointers from offset 0 in object: -0x816ddf8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 1 levels of pointers from offset 4 in object: +0x8282b30 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 2 levels of pointers from offset 4 in object: -0x81b3388 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 2 levels of pointers from offset 0 in object: +0x8282b58 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 3 levels of pointers from offset 0 in object: -0x81b33b0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 3 levels of pointers from offset 4 in object: +0x8280568 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 4 levels of pointers from offset 4 in object: -0x81b27c0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x827f978 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 5 levels of pointers from offset 4 in object: -0x81affe0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 5 levels of pointers from offset 0 in object: +0x827f9a0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 6 levels of pointers from offset 4 in object: -0x81a8040 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x82799f0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 7 levels of pointers from offset 4 in object: -0x819b0e0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x826ca90 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 8 levels of pointers from offset 0 in object: -0x819b108 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x826cab8 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 9 levels of pointers from offset 4 in object: -0x8169630 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x823ad38 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 10 levels of pointers from root at 0x8049a68 +Reachable via 10 levels of pointers from root at 0x8049ac0 -****Chosen address 0x80b98ec in object -0x80b9900 (../master/tests/trace_test.c:19, sz=8, PTRFREE) +****Chosen address 0x81c6c51 in object +0x81c6c48 (../master/tests/trace_test.c:19, sz=8, PTRFREE) -Reachable via 0 levels of pointers from offset 0 in object: -0x80ba0b8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 0 levels of pointers from offset 4 in object: +0x81a94c8 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 1 levels of pointers from offset 4 in object: -0x80ba1f8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81a9680 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 2 levels of pointers from offset 0 in object: -0x80ba220 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 2 levels of pointers from offset 4 in object: +0x81a99a0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 3 levels of pointers from offset 4 in object: -0x80ba720 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81a8068 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 4 levels of pointers from offset 0 in object: -0x80ba748 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 4 levels of pointers from offset 4 in object: +0x81a8d88 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 5 levels of pointers from offset 4 in object: -0x80b8b58 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81a5860 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 6 levels of pointers from offset 0 in object: -0x80b8b80 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81a5888 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 7 levels of pointers from offset 0 in object: -0x80b8ba8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81a58b0 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 8 levels of pointers from offset 0 in object: -0x80b8bd0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81a58d8 (../master/tests/trace_test.c:17, sz=8, NORMAL) Reachable via 9 levels of pointers from offset 4 in object: -0x808ffb8 (../master/tests/trace_test.c:17, sz=8, NORMAL) +0x81845e0 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 10 levels of pointers from offset 0 in object: -0x808ffe0 (../master/tests/trace_test.c:17, sz=8, NORMAL) +Reachable via 10 levels of pointers from offset 4 in object: +0x80fba68 (../master/tests/trace_test.c:17, sz=8, NORMAL) -Reachable via 11 levels of pointers from root at 0x8049a60 +Reachable via 11 levels of pointers from root at 0x8049ab4 PASS: tracetest Leaked composite object at 0x8091ff8 (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) @@ -300,7 +297,7 @@ Leaked composite object at 0x8091ff8 (../master/tests/thread_leak_test.c:25, sz= PASS: threadleaktest PASS: threadkey_test -subthread_create: created 196 threads (192 ended) +subthread_create: created 201 threads (201 ended) PASS: subthread_create PASS: initsecondarythread usage: test_cpp number-of-iterations @@ -320,17 +317,17 @@ PASS: test_cpp Threaded disclaim test. PASS: disclaim_test fin. ratio time/s time/fin. -regular finalization: 0.9922 25.55 6.13956e-06 - finalize on reclaim: 0.9997 4.8 1.14471e-06 - no finalization: 0.0000 8.11 N/A +regular finalization: 0.9922 0 0 + finalize on reclaim: 0.9996 0 0 + no finalization: 0.0000 0 N/A PASS: disclaim_bench =================== All 16 tests passed =================== -make[2]: Leaving directory `[...]/master.build' -make[1]: Leaving directory `[...]/master.build' +make[2]: Leaving directory '[...]/master.build' +make[1]: Leaving directory '[...]/master.build' Making check in src -make[1]: Entering directory `[...]/master.build/libatomic_ops/src' +make[1]: Entering directory '[...]/master.build/libatomic_ops/src' /bin/bash ../libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I../src -I../../../master/libatomic_ops/src -fPIC -Wall -Wextra -g -O2 -MT atomic_ops.lo -MD -MP -MF .deps/atomic_ops.Tpo -c -o atomic_ops.lo ../../../master/libatomic_ops/src/atomic_ops.c libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I../src -I../../../master/libatomic_ops/src -fPIC -Wall -Wextra -g -O2 -MT atomic_ops.lo -MD -MP -MF .deps/atomic_ops.Tpo -c ../../../master/libatomic_ops/src/atomic_ops.c -o atomic_ops.o mv -f .deps/atomic_ops.Tpo .deps/atomic_ops.Plo @@ -348,13 +345,13 @@ mv -f .deps/atomic_ops_malloc.Tpo .deps/atomic_ops_malloc.Plo libtool: link: ar cru .libs/libatomic_ops_gpl.a atomic_ops_stack.o atomic_ops_malloc.o libtool: link: ranlib .libs/libatomic_ops_gpl.a libtool: link: ( cd ".libs" && rm -f "libatomic_ops_gpl.la" && ln -s "../libatomic_ops_gpl.la" "libatomic_ops_gpl.la" ) -make[1]: Leaving directory `[...]/master.build/libatomic_ops/src' +make[1]: Leaving directory '[...]/master.build/libatomic_ops/src' Making check in doc -make[1]: Entering directory `[...]/master.build/libatomic_ops/doc' -make[1]: Nothing to be done for `check'. -make[1]: Leaving directory `[...]/master.build/libatomic_ops/doc' +make[1]: Entering directory '[...]/master.build/libatomic_ops/doc' +make[1]: Nothing to be done for 'check'. +make[1]: Leaving directory '[...]/master.build/libatomic_ops/doc' Making check in tests -make[1]: Entering directory `[...]/master.build/libatomic_ops/tests' +make[1]: Entering directory '[...]/master.build/libatomic_ops/tests' sed -e s/XX// ../../../master/libatomic_ops/tests/test_atomic_include.template > test_atomic_include.h sed -e s/XX/_release/ ../../../master/libatomic_ops/tests/test_atomic_include.template >> test_atomic_include.h sed -e s/XX/_acquire/ ../../../master/libatomic_ops/tests/test_atomic_include.template >> test_atomic_include.h @@ -374,9 +371,9 @@ sed -e s/XX/_release_write/ ../../../master/libatomic_ops/tests/list_atomic.temp sed -e s/XX/_acquire_read/ ../../../master/libatomic_ops/tests/list_atomic.template >> list_atomic.c gcc-4.6 -DHAVE_CONFIG_H -I../src -I../../../master/libatomic_ops/src -I../tests -I../../../master/libatomic_ops/tests -Wall -Wextra -g -O2 list_atomic.c -E > list_atomic.i make check-am -make[2]: Entering directory `[...]/master.build/libatomic_ops/tests' +make[2]: Entering directory '[...]/master.build/libatomic_ops/tests' make test_atomic test_atomic_pthreads test_stack test_malloc -make[3]: Entering directory `[...]/master.build/libatomic_ops/tests' +make[3]: Entering directory '[...]/master.build/libatomic_ops/tests' gcc-4.6 -DHAVE_CONFIG_H -I../src -I../../../master/libatomic_ops/src -I../tests -I../../../master/libatomic_ops/tests -Wall -Wextra -g -O2 -MT test_atomic.o -MD -MP -MF .deps/test_atomic.Tpo -c -o test_atomic.o ../../../master/libatomic_ops/tests/test_atomic.c mv -f .deps/test_atomic.Tpo .deps/test_atomic.Po /bin/bash ../libtool --tag=CC --mode=link gcc-4.6 -Wall -Wextra -g -O2 -o test_atomic test_atomic.o -lpthread ../src/libatomic_ops.la @@ -393,9 +390,9 @@ gcc-4.6 -DHAVE_CONFIG_H -I../src -I../../../master/libatomic_ops/src -I../test mv -f .deps/test_malloc.Tpo .deps/test_malloc.Po /bin/bash ../libtool --tag=CC --mode=link gcc-4.6 -Wall -Wextra -g -O2 -o test_malloc test_malloc.o -lpthread ../src/libatomic_ops_gpl.la ../src/libatomic_ops.la libtool: link: gcc-4.6 -Wall -Wextra -g -O2 -o test_malloc test_malloc.o -lpthread ../src/.libs/libatomic_ops_gpl.a ../src/.libs/libatomic_ops.a -make[3]: Leaving directory `[...]/master.build/libatomic_ops/tests' +make[3]: Leaving directory '[...]/master.build/libatomic_ops/tests' make check-TESTS -make[3]: Entering directory `[...]/master.build/libatomic_ops/tests' +make[3]: Entering directory '[...]/master.build/libatomic_ops/tests' Missing: AO_compare_and_swap_double Missing: AO_nop_acquire Missing: AO_store_acquire @@ -474,10 +471,10 @@ Succeeded Testing test_and_set Succeeded PASS: test_atomic_pthreads -About 1000000 pushes + 1000000 pops in 1 threads: 80 msecs -About 1000000 pushes + 1000000 pops in 2 threads: 80 msecs -About 1000000 pushes + 1000000 pops in 3 threads: 90 msecs -About 1000000 pushes + 1000000 pops in 4 threads: 70 msecs +About 1000000 pushes + 1000000 pops in 1 threads: 20 msecs +About 1000000 pushes + 1000000 pops in 2 threads: 20 msecs +About 1000000 pushes + 1000000 pops in 3 threads: 30 msecs +About 1000000 pushes + 1000000 pops in 4 threads: 30 msecs PASS: test_stack Testing AO_malloc/AO_free Succeeded @@ -486,9 +483,9 @@ PASS: test_malloc ================== All 4 tests passed ================== -make[3]: Leaving directory `[...]/master.build/libatomic_ops/tests' -make[2]: Leaving directory `[...]/master.build/libatomic_ops/tests' -make[1]: Leaving directory `[...]/master.build/libatomic_ops/tests' -make[1]: Entering directory `[...]/master.build/libatomic_ops' -make[1]: Nothing to be done for `check-am'. -make[1]: Leaving directory `[...]/master.build/libatomic_ops' +make[3]: Leaving directory '[...]/master.build/libatomic_ops/tests' +make[2]: Leaving directory '[...]/master.build/libatomic_ops/tests' +make[1]: Leaving directory '[...]/master.build/libatomic_ops/tests' +make[1]: Entering directory '[...]/master.build/libatomic_ops' +make[1]: Nothing to be done for 'check-am'. +make[1]: Leaving directory '[...]/master.build/libatomic_ops' diff --git a/boehm-gc/linux/log_check.sed b/boehm-gc/laplace.SCHWINGE/log_test.diff.sed index 58dd992b..58dd992b 100644 --- a/boehm-gc/linux/log_check.sed +++ b/boehm-gc/laplace.SCHWINGE/log_test.diff.sed diff --git a/boehm-gc/log_build.diff b/boehm-gc/log_build.diff index bd69e40b..019b1be4 100644 --- a/boehm-gc/log_build.diff +++ b/boehm-gc/log_build.diff @@ -1,6 +1,8 @@ ---- /dev/fd/63 2012-06-09 12:20:56.139449389 +0200 -+++ /dev/fd/62 2012-06-09 12:20:56.139449389 +0200 -@@ -27,7 +27,6 @@ +diff --git toolchain/logs/boehm-gc/kepler.SCHWINGE/log_build_ toolchain/logs/boehm-gc/laplace.SCHWINGE/log_build_ +index 4026894..36e66c9 100644 +--- toolchain/logs/boehm-gc/kepler.SCHWINGE/log_build_ ++++ toolchain/logs/boehm-gc/laplace.SCHWINGE/log_build_ +@@ -27,7 +27,6 @@ checking dependency style of gcc-4.6... gcc3 checking for thread model used by GCC... posix checking for inline... inline checking for pthread_self in -lpthread... yes @@ -8,7 +10,7 @@ checking for gcc -Wextra... yes checking for xlc... no checking whether gcc supports -fno-strict-aliasing... yes -@@ -44,7 +43,7 @@ +@@ -44,7 +43,7 @@ checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes @@ -17,21 +19,21 @@ checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert [ARCH] file names to [ARCH] format... func_convert_file_noop -@@ -83,7 +82,7 @@ +@@ -83,7 +82,7 @@ checking if gcc-4.6 supports -c -o file.o... yes checking if gcc-4.6 supports -c -o file.o... (cached) yes checking whether the gcc-4.6 linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no -checking dynamic linker characteristics... GNU/Linux ld.so -+checking dynamic linker characteristics... gnu0.3 ld.so ++checking dynamic linker characteristics... gnu0.5 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes -@@ -99,11 +98,10 @@ +@@ -99,11 +98,10 @@ checking if g++-4.6 static flag -static works... yes checking if g++-4.6 supports -c -o file.o... yes checking if g++-4.6 supports -c -o file.o... (cached) yes checking whether the g++-4.6 linker (/usr/bin/ld) supports shared libraries... yes -checking dynamic linker characteristics... (cached) GNU/Linux ld.so -+checking dynamic linker characteristics... gnu0.3 ld.so ++checking dynamic linker characteristics... gnu0.5 ld.so checking how to hardcode library paths into programs... immediate checking whether Solaris gcc optimization fix is necessary... no configure: WARNING: "Should define GC_DEBUG and use debug alloc in clients." @@ -39,7 +41,7 @@ checking sys/dg_sys_info.h usability... no checking sys/dg_sys_info.h presence... no checking for sys/dg_sys_info.h... no -@@ -152,7 +150,7 @@ +@@ -152,7 +150,7 @@ checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes @@ -48,16 +50,16 @@ checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert [ARCH] file names to [ARCH] format... func_convert_file_noop -@@ -190,7 +188,7 @@ +@@ -190,7 +188,7 @@ checking if gcc-4.6 static flag -static works... yes checking if gcc-4.6 supports -c -o file.o... yes checking if gcc-4.6 supports -c -o file.o... (cached) yes checking whether the gcc-4.6 linker (/usr/bin/ld) supports shared libraries... yes -checking dynamic linker characteristics... GNU/Linux ld.so -+checking dynamic linker characteristics... gnu0.3 ld.so ++checking dynamic linker characteristics... gnu0.5 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes -@@ -361,7 +359,7 @@ +@@ -361,7 +359,7 @@ libtool: compile: g++-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./l libtool: compile: g++-4.6 -DHAVE_CONFIG_H -I./include -I../master/include -I./libatomic_ops/src -I../master/libatomic_ops/src -fexceptions -g -O2 -MT gc_cpp.lo -MD -MP -MF .deps/gc_cpp.Tpo -c ../master/gc_cpp.cc -o gc_cpp.o >/dev/null 2>&1 mv -f .deps/gc_cpp.Tpo .deps/gc_cpp.Plo /bin/bash ./libtool --tag=CXX --mode=link g++-4.6 -fexceptions -g -O2 -version-info 1:3:0 -no-undefined -o libgccpp.la -rpath [...]/master.build.install/lib gc_cpp.lo ./libgc.la diff --git a/boehm-gc/log_install.diff b/boehm-gc/log_install.diff index c43695a5..caa5cc2e 100644 --- a/boehm-gc/log_install.diff +++ b/boehm-gc/log_install.diff @@ -1,6 +1,8 @@ ---- toolchain/logs/boehm-gc/linux/log_install 2012-06-09 12:20:04.015451551 +0200 -+++ toolchain/logs/boehm-gc/hurd/log_install 2012-06-09 12:20:02.179450759 +0200 -@@ -8,7 +8,7 @@ +diff --git toolchain/logs/boehm-gc/kepler.SCHWINGE/log_install_ toolchain/logs/boehm-gc/laplace.SCHWINGE/log_install_ +index 3a6ae82..f8e2043 100644 +--- toolchain/logs/boehm-gc/kepler.SCHWINGE/log_install_ ++++ toolchain/logs/boehm-gc/laplace.SCHWINGE/log_install_ +@@ -8,7 +8,7 @@ libtool: install: (cd [...]/master.build.install/lib && { ln -s -f libgc.so.1.0. libtool: install: /usr/bin/install -c .libs/libgc.lai [...]/master.build.install/lib/libgc.la libtool: install: warning: relinking `libgccpp.la' libtool: install: (cd [...]/master.build; /bin/bash [...]/master.build/libtool --tag CXX --mode=relink g++-4.6 -fexceptions -g -O2 -version-info 1:3:0 -no-undefined -o libgccpp.la -rpath [...]/master.build.install/lib gc_cpp.lo ./libgc.la ) @@ -9,11 +11,11 @@ libtool: install: /usr/bin/install -c .libs/libgccpp.so.1.0.3T [...]/master.build.install/lib/libgccpp.so.1.0.3 libtool: install: (cd [...]/master.build.install/lib && { ln -s -f libgccpp.so.1.0.3 libgccpp.so.1 || { rm -f libgccpp.so.1 && ln -s libgccpp.so.1.0.3 libgccpp.so.1; }; }) libtool: install: (cd [...]/master.build.install/lib && { ln -s -f libgccpp.so.1.0.3 libgccpp.so || { rm -f libgccpp.so && ln -s libgccpp.so.1.0.3 libgccpp.so; }; }) -@@ -29,25 +29,6 @@ +@@ -29,25 +29,6 @@ libtool: install: ranlib [...]/master.build.install/lib/libgccpp.a libtool: install: /usr/bin/install -c .libs/libcord.a [...]/master.build.install/lib/libcord.a libtool: install: chmod 644 [...]/master.build.install/lib/libcord.a libtool: install: ranlib [...]/master.build.install/lib/libcord.a --libtool: finish: PATH="/home/thomas/command-i686:/home/thomas/command:/home/thomas/shared/command:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/sbin" ldconfig -n [...]/master.build.install/lib +-libtool: finish: PATH="/home/thomas/command-i686:/home/thomas/command:/home/thomas/shared/command:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin" ldconfig -n [...]/master.build.install/lib ----------------------------------------------------------------------- -Libraries have been installed in: - [...]/master.build.install/lib diff --git a/boehm-gc/log_check.diff b/boehm-gc/log_test.diff index b274b2b0..0c46d6f8 100644 --- a/boehm-gc/log_check.diff +++ b/boehm-gc/log_test.diff @@ -1,73 +1,77 @@ ---- /dev/fd/63 2012-06-09 12:18:38.355454005 +0200 -+++ /dev/fd/62 2012-06-09 12:18:38.355454005 +0200 -@@ -82,662 +82,225 @@ +diff --git toolchain/logs/boehm-gc/kepler.SCHWINGE/log_test_ toolchain/logs/boehm-gc/laplace.SCHWINGE/log_test_ +index e323bc7..4a6e695 100644 +--- toolchain/logs/boehm-gc/kepler.SCHWINGE/log_test_ ++++ toolchain/logs/boehm-gc/laplace.SCHWINGE/log_test_ +@@ -82,85 +82,48 @@ make[2]: Entering directory '[...]/master.build' SUCCEEDED PASS: cordtest Completed 6 tests --Allocated 10285543 collectable objects -+Allocated 10285329 collectable objects +-Allocated 10285707 collectable objects ++Allocated 10285267 collectable objects Allocated 1212 uncollectable objects - Allocated 7500000 atomic objects --Allocated 137703 stubborn objects --Finalized 6602/6602 objects - finalization is probably ok --Total number of bytes allocated is 1141118582 --Final heap size is 30089216 bytes --Completed 270 collections (using 2 marker threads) +-Allocated 7499997 atomic objects +-Allocated 137759 stubborn objects +-Finalized 6621/6621 objects - finalization is probably ok +-Total number of bytes allocated is 1147021510 +-Final heap size is 29728768 bytes +-Completed 277 collections (using 2 marker threads) ++Allocated 7500000 atomic objects +Allocated 137760 stubborn objects -+Finalized 6612/6612 objects - finalization is probably ok -+Total number of bytes allocated is 800293073 -+Final heap size is 20819968 bytes -+Completed 183 collections ++Finalized 6617/6617 objects - finalization is probably ok ++Total number of bytes allocated is 795596801 ++Final heap size is 21819392 bytes ++Completed 209 collections Collector appears to work PASS: gctest Leaked composite object at [ADDR] (../master/tests/leak_test.c:19, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- main:[...]/master.build/../master/tests/leak_test.c:18 [[ADDR]] +- main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [[ADDR]] Leaked composite object at [ADDR] (../master/tests/leak_test.c:19, sz=5, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- main:[...]/master.build/../master/tests/leak_test.c:18 [[ADDR]] - - Leaked composite object at [ADDR] (../master/tests/leak_test.c:19, sz=6, NORMAL) -- Call chain at allocation: -- [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- main:[...]/master.build/../master/tests/leak_test.c:18 [[ADDR]] +- main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [[ADDR]] ++ ++Leaked composite object at [ADDR] (../master/tests/leak_test.c:19, sz=6, NORMAL) Leaked composite object at [ADDR] (../master/tests/leak_test.c:19, sz=7, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- main:[...]/master.build/../master/tests/leak_test.c:18 [[ADDR]] +- main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [[ADDR]] Leaked composite object at [ADDR] (../master/tests/leak_test.c:19, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- main:[...]/master.build/../master/tests/leak_test.c:18 [[ADDR]] +- main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [[ADDR]] Leaked composite object at [ADDR] (../master/tests/leak_test.c:19, sz=9, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- main:[...]/master.build/../master/tests/leak_test.c:18 [[ADDR]] +- main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [[ADDR]] Leaked composite object at [ADDR] (../master/tests/leak_test.c:19, sz=10, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- main:[...]/master.build/../master/tests/leak_test.c:18 [[ADDR]] +- main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [[ADDR]] Leaked composite object at [ADDR] (../master/tests/leak_test.c:19, sz=11, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- main:[...]/master.build/../master/tests/leak_test.c:18 [[ADDR]] +- main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [[ADDR]] Leaked composite object at [ADDR] (../master/tests/leak_test.c:19, sz=12, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- main:[...]/master.build/../master/tests/leak_test.c:18 [[ADDR]] +- main:[...]/master.build/../master/tests/leak_test.c:18 (discriminator 2) [[ADDR]] + + Leaked composite object at [ADDR] (../master/tests/leak_test.c:12, sz=4, NORMAL) +- Call chain at allocation: +- [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] +- main:[...]/master.build/../master/tests/leak_test.c:12 (discriminator 2) [[ADDR]] PASS: leaktest --Final heap size is 131072 -+Final heap size is 1536000 + Final heap size is 131072 PASS: middletest GC_check_heap_block: found smashed heap objects: [ADDR] in or near object at [ADDR] (../master/tests/smash_test.c:22, sz=40) @@ -80,9 +84,9 @@ - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - main:[...]/master.build/../master/tests/smash_test.c:22 [[ADDR]] -- --GC_check_heap_block: found smashed heap objects: -- [ADDR] in or near object at [ADDR] (../master/tests/smash_test.c:22, sz=40) + + GC_check_heap_block: found smashed heap objects: + [ADDR] in or near object at [ADDR] (../master/tests/smash_test.c:22, sz=40) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - main:[...]/master.build/../master/tests/smash_test.c:22 [[ADDR]] @@ -93,17 +97,7 @@ PASS: smashtest PASS: hugetest - Heap size: 65536 - Heap size: 131072 -+Heap size: 196608 -+Heap size: 266240 -+Heap size: 356352 -+Heap size: 479232 -+Heap size: 643072 -+Heap size: 860160 -+Heap size: 1150976 -+Heap size: 1536000 - PASS: realloc_test +@@ -170,550 +133,171 @@ PASS: realloc_test PASS: staticrootstest ****Chosen address [ADDR] in object @@ -131,8 +125,7 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] --Reachable via 1 levels of pointers from offset 0 in object: -+Reachable via 1 levels of pointers from offset 4 in object: + Reachable via 1 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] @@ -142,9 +135,10 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - Reachable via 2 levels of pointers from offset 0 in object: +-Reachable via 2 levels of pointers from offset 0 in object: ++Reachable via 2 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] @@ -153,7 +147,7 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] Reachable via 3 levels of pointers from offset 0 in object: @@ -164,9 +158,9 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] -Reachable via 4 levels of pointers from offset 4 in object: +Reachable via 4 levels of pointers from offset 0 in object: @@ -176,10 +170,9 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] Reachable via 5 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) @@ -187,118 +180,105 @@ - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] --Reachable via 6 levels of pointers from offset 0 in object: -+Reachable via 6 levels of pointers from offset 4 in object: + Reachable via 6 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] - Reachable via 7 levels of pointers from offset 4 in object: + Reachable via 7 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] --Reachable via 8 levels of pointers from offset 0 in object: -+Reachable via 8 levels of pointers from offset 4 in object: + Reachable via 8 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] -- --Reachable via 9 levels of pointers from offset 0 in object: --[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) -- Call chain at allocation: -- [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] --Reachable via 10 levels of pointers from root at [ADDR] +-Reachable via 9 levels of pointers from root at [ADDR] +Reachable via 9 levels of pointers from offset 4 in object: +[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) + -+Reachable via 10 levels of pointers from offset 0 in object: ++Reachable via 10 levels of pointers from offset 4 in object: +[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) + +Reachable via 11 levels of pointers from root at [ADDR] ****Chosen address [ADDR] in object - [ADDR] (../master/tests/trace_test.c:19, sz=8, PTRFREE) +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: -- [...]/master.build/.libs/libgc.so.1(GC_debug_malloc_atomic+[ADDR]) [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] ++[ADDR] (../master/tests/trace_test.c:19, sz=8, PTRFREE) Reachable via 0 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] --Reachable via 1 levels of pointers from offset 0 in object: -+Reachable via 1 levels of pointers from offset 4 in object: +-Reachable via 1 levels of pointers from offset 4 in object: ++Reachable via 1 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - Reachable via 2 levels of pointers from offset 4 in object: + Reachable via 2 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] --Reachable via 3 levels of pointers from offset 4 in object: -+Reachable via 3 levels of pointers from offset 0 in object: + Reachable via 3 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -Reachable via 4 levels of pointers from offset 4 in object: +Reachable via 4 levels of pointers from offset 0 in object: @@ -307,124 +287,152 @@ - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - - Reachable via 5 levels of pointers from offset 4 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) -- Call chain at allocation: -- [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] - Reachable via 6 levels of pointers from offset 0 in object: +-Reachable via 5 levels of pointers from offset 4 in object: ++Reachable via 5 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] - Reachable via 7 levels of pointers from offset 0 in object: + Reachable via 6 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] - Reachable via 8 levels of pointers from offset 0 in object: +-Reachable via 7 levels of pointers from offset 0 in object: ++Reachable via 7 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] - Reachable via 9 levels of pointers from offset 4 in object: + Reachable via 8 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] - Reachable via 10 levels of pointers from offset 4 in object: + Reachable via 9 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] ++ ++Reachable via 10 levels of pointers from offset 4 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 11 levels of pointers from root at [ADDR] ++ ++ ++****Chosen address [ADDR] in object ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 0 levels of pointers from offset 0 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 1 levels of pointers from offset 4 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 2 levels of pointers from offset 0 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 3 levels of pointers from offset 4 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 4 levels of pointers from offset 4 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 5 levels of pointers from offset 0 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 6 levels of pointers from offset 4 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 7 levels of pointers from offset 4 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 8 levels of pointers from offset 0 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) ++ ++Reachable via 9 levels of pointers from offset 4 in object: ++[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Reachable via 11 levels of pointers from root at [ADDR] + Reachable via 10 levels of pointers from root at [ADDR] ****Chosen address [ADDR] in object --[ADDR] (../master/tests/trace_test.c:19, sz=8, PTRFREE) + [ADDR] (../master/tests/trace_test.c:19, sz=8, PTRFREE) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc_atomic+[ADDR]) [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 (discriminator 1) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -+[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - Reachable via 0 levels of pointers from offset 4 in object: +-Reachable via 0 levels of pointers from offset 0 in object: ++Reachable via 0 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] --Reachable via 1 levels of pointers from offset 4 in object: -+Reachable via 1 levels of pointers from offset 0 in object: +-Reachable via 1 levels of pointers from offset 0 in object: ++Reachable via 1 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] --Reachable via 2 levels of pointers from offset 0 in object: -+Reachable via 2 levels of pointers from offset 4 in object: + Reachable via 2 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - Reachable via 3 levels of pointers from offset 0 in object: + Reachable via 3 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] @@ -432,9 +440,9 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] Reachable via 4 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) @@ -443,10 +451,10 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] Reachable via 5 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) @@ -454,197 +462,188 @@ - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] --Reachable via 6 levels of pointers from offset 0 in object: -+Reachable via 6 levels of pointers from offset 4 in object: + Reachable via 6 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] - Reachable via 7 levels of pointers from offset 4 in object: + Reachable via 7 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] --Reachable via 8 levels of pointers from offset 4 in object: -+Reachable via 8 levels of pointers from offset 0 in object: + Reachable via 8 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] -- --Reachable via 9 levels of pointers from offset 0 in object: --[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] + + Reachable via 9 levels of pointers from offset 4 in object: + [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] --Reachable via 10 levels of pointers from offset 0 in object: -+Reachable via 9 levels of pointers from offset 4 in object: + Reachable via 10 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] - +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] +- -Reachable via 11 levels of pointers from root at [ADDR] -+Reachable via 10 levels of pointers from root at [ADDR] - - - ****Chosen address [ADDR] in object - [ADDR] (../master/tests/trace_test.c:19, sz=8, PTRFREE) +- +- +-****Chosen address [ADDR] in object +-[ADDR] (../master/tests/trace_test.c:19, sz=8, PTRFREE) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc_atomic+[ADDR]) [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 (discriminator 1) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - - Reachable via 0 levels of pointers from offset 0 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- +-Reachable via 0 levels of pointers from offset 4 in object: +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - --Reachable via 1 levels of pointers from offset 0 in object: -+Reachable via 1 levels of pointers from offset 4 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- +-Reachable via 1 levels of pointers from offset 4 in object: +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - --Reachable via 2 levels of pointers from offset 4 in object: -+Reachable via 2 levels of pointers from offset 0 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- +-Reachable via 2 levels of pointers from offset 0 in object: +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - - Reachable via 3 levels of pointers from offset 4 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] +- +-Reachable via 3 levels of pointers from offset 0 in object: +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- -Reachable via 4 levels of pointers from offset 4 in object: -+Reachable via 4 levels of pointers from offset 0 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - - Reachable via 5 levels of pointers from offset 4 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- +-Reachable via 5 levels of pointers from offset 4 in object: +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] - --Reachable via 6 levels of pointers from offset 4 in object: -+Reachable via 6 levels of pointers from offset 0 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] +- +-Reachable via 6 levels of pointers from offset 0 in object: +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] - - Reachable via 7 levels of pointers from offset 0 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] +- +-Reachable via 7 levels of pointers from offset 4 in object: +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] - +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] +- -Reachable via 8 levels of pointers from offset 4 in object: -+Reachable via 8 levels of pointers from offset 0 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:25 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] - - Reachable via 9 levels of pointers from offset 4 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] +- +-Reachable via 9 levels of pointers from offset 0 in object: +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:24 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] - - Reachable via 10 levels of pointers from offset 0 in object: - [ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] +- +-Reachable via 10 levels of pointers from offset 0 in object: +-[ADDR] (../master/tests/trace_test.c:17, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:34 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:34 (discriminator 2) [[ADDR]] Reachable via 11 levels of pointers from root at [ADDR] @@ -652,7 +651,7 @@ Leaked composite object at [ADDR] (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- test:[...]/master.build/../master/tests/thread_leak_test.c:25 [[ADDR]] +- test:[...]/master.build/../master/tests/thread_leak_test.c:25 (discriminator 2) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+[ADDR]) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+[ADDR]) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_start_routine+[ADDR]) [[ADDR]] @@ -662,7 +661,7 @@ Leaked composite object at [ADDR] (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- test:[...]/master.build/../master/tests/thread_leak_test.c:25 [[ADDR]] +- test:[...]/master.build/../master/tests/thread_leak_test.c:25 (discriminator 2) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+[ADDR]) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+[ADDR]) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_start_routine+[ADDR]) [[ADDR]] @@ -672,7 +671,7 @@ Leaked composite object at [ADDR] (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- test:[...]/master.build/../master/tests/thread_leak_test.c:25 [[ADDR]] +- test:[...]/master.build/../master/tests/thread_leak_test.c:25 (discriminator 2) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+[ADDR]) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+[ADDR]) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_start_routine+[ADDR]) [[ADDR]] @@ -682,7 +681,7 @@ Leaked composite object at [ADDR] (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- test:[...]/master.build/../master/tests/thread_leak_test.c:25 [[ADDR]] +- test:[...]/master.build/../master/tests/thread_leak_test.c:25 (discriminator 2) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+[ADDR]) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+[ADDR]) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_start_routine+[ADDR]) [[ADDR]] @@ -692,7 +691,7 @@ Leaked composite object at [ADDR] (../master/tests/thread_leak_test.c:25, sz=4, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- test:[...]/master.build/../master/tests/thread_leak_test.c:25 [[ADDR]] +- test:[...]/master.build/../master/tests/thread_leak_test.c:25 (discriminator 2) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_inner_start_routine+[ADDR]) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_call_with_stack_base+[ADDR]) [[ADDR]] - [...]/master.build/.libs/libgc.so.1(GC_start_routine+[ADDR]) [[ADDR]] @@ -701,36 +700,36 @@ PASS: threadleaktest PASS: threadkey_test --subthread_create: created 192 threads (190 ended) -+subthread_create: created 196 threads (192 ended) +-subthread_create: created 184 threads (180 ended) ++subthread_create: created 201 threads (201 ended) PASS: subthread_create PASS: initsecondarythread usage: test_cpp number-of-iterations -@@ -757,9 +320,9 @@ +@@ -733,9 +317,9 @@ PASS: test_cpp Threaded disclaim test. PASS: disclaim_test fin. ratio time/s time/fin. --regular finalization: 0.9922 33.43 8.03309e-06 -- finalize on reclaim: 0.9998 0.58 1.38316e-07 -- no finalization: 0.0000 0.48 N/A -+regular finalization: 0.9922 25.55 6.13956e-06 -+ finalize on reclaim: 0.9997 4.8 1.14471e-06 -+ no finalization: 0.0000 8.11 N/A +-regular finalization: 0.9922 35.842 8.61269e-06 +- finalize on reclaim: 0.9998 0.487 1.16137e-07 +- no finalization: 0.0000 0.405 N/A ++regular finalization: 0.9922 0 0 ++ finalize on reclaim: 0.9996 0 0 ++ no finalization: 0.0000 0 N/A PASS: disclaim_bench =================== All 16 tests passed -@@ -911,10 +474,10 @@ +@@ -887,10 +471,10 @@ Succeeded Testing test_and_set Succeeded PASS: test_atomic_pthreads -About 1000000 pushes + 1000000 pops in 1 threads: 34 msecs --About 1000000 pushes + 1000000 pops in 2 threads: 227 msecs --About 1000000 pushes + 1000000 pops in 3 threads: 227 msecs --About 1000000 pushes + 1000000 pops in 4 threads: 214 msecs -+About 1000000 pushes + 1000000 pops in 1 threads: 80 msecs -+About 1000000 pushes + 1000000 pops in 2 threads: 80 msecs -+About 1000000 pushes + 1000000 pops in 3 threads: 90 msecs -+About 1000000 pushes + 1000000 pops in 4 threads: 70 msecs +-About 1000000 pushes + 1000000 pops in 2 threads: 67 msecs +-About 1000000 pushes + 1000000 pops in 3 threads: 113 msecs +-About 1000000 pushes + 1000000 pops in 4 threads: 93 msecs ++About 1000000 pushes + 1000000 pops in 1 threads: 20 msecs ++About 1000000 pushes + 1000000 pops in 2 threads: 20 msecs ++About 1000000 pushes + 1000000 pops in 3 threads: 30 msecs ++About 1000000 pushes + 1000000 pops in 4 threads: 30 msecs PASS: test_stack Testing AO_malloc/AO_free Succeeded |