diff options
Diffstat (limited to 'boehm-gc/log_check.diff')
-rw-r--r-- | boehm-gc/log_check.diff | 356 |
1 files changed, 202 insertions, 154 deletions
diff --git a/boehm-gc/log_check.diff b/boehm-gc/log_check.diff index acca266f..9fb767de 100644 --- a/boehm-gc/log_check.diff +++ b/boehm-gc/log_check.diff @@ -1,79 +1,119 @@ ---- /dev/fd/63 2012-06-08 15:56:29.038140510 +0200 -+++ /dev/fd/62 2012-06-08 15:56:29.038140510 +0200 -@@ -52,588 +52,192 @@ +--- /dev/fd/63 2012-06-08 17:49:04.273892969 +0200 ++++ /dev/fd/62 2012-06-08 17:49:04.273892969 +0200 +@@ -56,652 +56,208 @@ make check-TESTS make[2]: Entering directory `[...]/master.build' Completed 6 tests --Allocated 10285328 collectable objects -+Allocated 10285344 collectable objects +-Allocated 10285491 collectable objects ++Allocated 10285335 collectable objects Allocated 1212 uncollectable objects - Allocated 7500000 atomic objects --Allocated 137745 stubborn objects --Finalized 6625/6625 objects - finalization is probably ok --Total number of bytes allocated is 1148245774 --Final heap size is 28180480 bytes +-Allocated 7499999 atomic objects +-Allocated 137759 stubborn objects +-Finalized 6604/6604 objects - finalization is probably ok +-Total number of bytes allocated is 1135710310 +-Final heap size is 28192768 bytes ++Allocated 7500000 atomic objects +Allocated 137760 stubborn objects -+Finalized 6610/6610 objects - finalization is probably ok -+Total number of bytes allocated is 794703657 -+Final heap size is 20897792 bytes ++Finalized 6613/6613 objects - finalization is probably ok ++Total number of bytes allocated is 799534169 ++Final heap size is 20905984 bytes Collector appears to work --Completed 277 collections -+Completed 161 collections +-Completed 280 collections ++Completed 166 collections 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]] + 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]] + + 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]] + + 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]] + + 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]] + + 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]] + + 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]] + + 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]] + PASS: leaktest -Final heap size is 131072 +Final heap size is 1536000 PASS: middletest GC_check_heap_block: found smashed heap objects: - [ADDR] in or near object at [ADDR](../master/tests/smash_test.c:21, sz=40) + [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:21 [[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:21, sz=40) + [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:21 [[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:21, sz=40) +-[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:21 [[ADDR]] - [ADDR] in or near object at [ADDR](../master/tests/smash_test.c:21, sz=40) +- main:[...]/master.build/../master/tests/smash_test.c:22 [[ADDR]] + [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:21 [[ADDR]] +- main:[...]/master.build/../master/tests/smash_test.c:22 [[ADDR]] PASS: smashtest PASS: hugetest PASS: staticrootstest - ****Chose address [ADDR] in object + ****Chosen address [ADDR] in object -[ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +[ADDR] (../master/tests/trace_test.c:18, sz=8, PTRFREE) --Reachable via 0 levels of pointers from offset 0 in object: -+Reachable via 0 levels of pointers from offset 4 in object: + Reachable via 0 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] @@ -85,11 +125,11 @@ - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -Reachable via 2 levels of pointers from offset 4 in object: +Reachable via 2 levels of pointers from offset 0 in object: @@ -97,14 +137,15 @@ - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - Reachable via 3 levels of pointers from offset 0 in object: +-Reachable via 3 levels of pointers from offset 4 in object: ++Reachable via 3 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] @@ -112,9 +153,9 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] Reachable via 4 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) @@ -123,9 +164,9 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] -Reachable via 5 levels of pointers from offset 4 in object: @@ -135,9 +176,9 @@ - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] -Reachable via 6 levels of pointers from offset 0 in object: @@ -146,19 +187,18 @@ - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] --Reachable via 7 levels of pointers from offset 0 in object: -+Reachable via 7 levels of pointers from offset 4 in object: + Reachable via 7 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] -Reachable via 8 levels of pointers from offset 0 in object: @@ -167,61 +207,58 @@ - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] -- --Reachable via 9 levels of pointers from offset 0 in object: --[ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) + + Reachable via 9 levels of pointers from offset 4 in object: + [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] -Reachable via 10 levels of pointers from root at [ADDR] -+Reachable via 9 levels of pointers from offset 4 in object: -+[ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) -+ +Reachable via 10 levels of pointers from offset 0 in object: +[ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) + +Reachable via 11 levels of pointers from root at [ADDR] - ****Chose address [ADDR] in object --[ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) + ****Chosen address [ADDR] in object + [ADDR] (../master/tests/trace_test.c:18, sz=8, PTRFREE) - Call chain at allocation: -- [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] +- [...]/master.build/.libs/libgc.so.1(GC_debug_malloc_atomic+[ADDR]) [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:18 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -+[ADDR] (../master/tests/trace_test.c:18, sz=8, PTRFREE) +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] Reachable via 0 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[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 4 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] Reachable via 2 levels of pointers from offset 4 in object: @@ -229,24 +266,25 @@ - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - Reachable via 3 levels of pointers from offset 0 in object: +-Reachable via 3 levels of pointers from offset 4 in object: ++Reachable via 3 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] -Reachable via 4 levels of pointers from offset 4 in object: +Reachable via 4 levels of pointers from offset 0 in object: @@ -254,111 +292,125 @@ - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] + + Reachable via 5 levels of pointers from offset 4 in object: + [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] --Reachable via 5 levels of pointers from offset 0 in object: -+Reachable via 5 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:16, 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:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] --Reachable via 6 levels of pointers from offset 4 in object: -+Reachable via 6 levels of pointers from offset 0 in object: + Reachable via 7 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] - Reachable via 7 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:16, 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:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[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 9 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[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:16, sz=8, NORMAL) -+ -+Reachable via 10 levels of pointers from offset 4 in object: -+[ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) -+ -+Reachable via 11 levels of pointers from root at [ADDR] + Reachable via 10 levels of pointers from offset 4 in object: + [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] +- main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] + + Reachable via 11 levels of pointers from root at [ADDR] - ****Chose address [ADDR] in object + ****Chosen address [ADDR] in object -[ADDR] (../master/tests/trace_test.c:18, 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:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +[ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) --Reachable via 0 levels of pointers from offset 0 in object: -+Reachable via 0 levels of pointers from offset 4 in object: + Reachable via 0 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[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:16, 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:17 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - Reachable via 2 levels of pointers from offset 4 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:16, 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:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[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:16, sz=8, NORMAL) - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] @@ -366,9 +418,9 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] Reachable via 4 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) @@ -377,10 +429,10 @@ - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] Reachable via 5 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) @@ -388,10 +440,10 @@ - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] -Reachable via 6 levels of pointers from offset 0 in object: @@ -400,75 +452,75 @@ - Call chain at allocation: - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] --Reachable via 7 levels of pointers from offset 0 in object: -+Reachable via 7 levels of pointers from offset 4 in object: + Reachable via 7 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[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:16, 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:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] - - Reachable via 9 levels of pointers from offset 4 in object: - [ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) +- +-Reachable via 9 levels of pointers from offset 0 in object: +-[ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] --Reachable via 10 levels of pointers from offset 4 in object: --[ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) +-Reachable via 10 levels of pointers from offset 0 in object: ++Reachable via 9 levels of pointers from offset 4 in object: + [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] -- + -Reachable via 11 levels of pointers from root at [ADDR] +Reachable via 10 levels of pointers from root at [ADDR] - ****Chose address [ADDR] in object + ****Chosen address [ADDR] in object [ADDR] (../master/tests/trace_test.c:18, 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:18 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[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 0 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] Reachable via 1 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) @@ -476,36 +528,35 @@ - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] Reachable via 2 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] --Reachable via 3 levels of pointers from offset 0 in object: -+Reachable via 3 levels of pointers from offset 4 in object: + Reachable via 3 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -Reachable via 4 levels of pointers from offset 4 in object: +Reachable via 4 levels of pointers from offset 0 in object: @@ -514,61 +565,58 @@ - [...]/master.build/.libs/libgc.so.1(GC_debug_malloc+[ADDR]) [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] Reachable via 5 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[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:16, 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:17 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] --Reachable via 7 levels of pointers from offset 4 in object: -+Reachable via 7 levels of pointers from offset 0 in object: + Reachable via 7 levels of pointers from offset 0 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[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:16, sz=8, NORMAL) -+ -+Reachable via 9 levels of pointers from offset 4 in object: [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] -- mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] +- mktree:[...]/master.build/../master/tests/trace_test.c:20 [[ADDR]] - mktree:[...]/master.build/../master/tests/trace_test.c:19 [[ADDR]] - main:[...]/master.build/../master/tests/trace_test.c:29 [[ADDR]] -- --Reachable via 9 levels of pointers from offset 0 in object: --[ADDR] (../master/tests/trace_test.c:16, sz=8, NORMAL) + + Reachable via 9 levels of pointers from offset 4 in object: + [ADDR] (../master/tests/trace_test.c:16, 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:17 [[ADDR]] @@ -636,4 +684,4 @@ - /lib/i386-linux-gnu/i686/nosegneg/libc.so.6(clone+[ADDR]) [[ADDR]] PASS: threadleaktest - usage: test_cpp number-of-iterations + PASS: initsecondarythread |