| --- |
| true true |
| root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,location= 32])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=3,method=doFollowReferencesTest,vreg=1,location= 28])--> 3000@0 [size=132, length=-1] |
| root@root --(thread)--> 3000@0 [size=132, length=-1] |
| 0@0 --(array-element@0)--> 1@1000 [size=16, length=-1] |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| root@root --(jni-global)--> 1@1000 [size=16, length=-1] |
| root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=13,location= 10])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location= 10])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestRoot,vreg=4,location= 19])--> 1@1000 [size=16, length=-1] |
| root@root --(thread)--> 1@1000 [size=16, length=-1] |
| root@root --(thread)--> 3000@0 [size=132, length=-1] |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| [1@0 (32, 'HelloWorld')] |
| 2 |
| 2@0 (15, 3xB '010203') |
| 3@0 (16, 2xC '41005a00') |
| 8@0 (32, 2xD '0000000000000000000000000000f03f') |
| 6@0 (20, 2xF '000000000000803f') |
| 5@0 (24, 3xI '010000000200000003000000') |
| 7@0 (40, 3xJ '010000000000000002000000000000000300000000000000') |
| 4@0 (18, 3xS '010002000300') |
| 1@0 (14, 2xZ '0001') |
| 23456789 |
| --- klass --- |
| root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,location= 32])--> 1@1000 [size=16, length=-1] |
| 0@0 --(array-element@0)--> 1@1000 [size=16, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| --- |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| --- |
| root@root --(jni-global)--> 1@1000 [size=16, length=-1] |
| root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=13,location= 10])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location= 10])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestRoot,vreg=4,location= 19])--> 1@1000 [size=16, length=-1] |
| root@root --(thread)--> 1@1000 [size=16, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| --- |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| --- |
| --- heap_filter --- |
| ---- tagged objects |
| --- |
| --- |
| --- |
| --- |
| ---- untagged objects |
| root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,location= 32])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=3,method=doFollowReferencesTest,vreg=1,location= 28])--> 3000@0 [size=132, length=-1] |
| root@root --(system-class)--> 2@0 [size=32, length=-1] |
| root@root --(thread)--> 3000@0 [size=132, length=-1] |
| 0@0 --(array-element@0)--> 1@1000 [size=16, length=-1] |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| root@root --(jni-global)--> 1@1000 [size=16, length=-1] |
| root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=13,location= 10])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location= 10])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestRoot,vreg=4,location= 19])--> 1@1000 [size=16, length=-1] |
| root@root --(system-class)--> 2@0 [size=32, length=-1] |
| root@root --(thread)--> 1@1000 [size=16, length=-1] |
| root@root --(thread)--> 3000@0 [size=132, length=-1] |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| ---- tagged classes |
| root@root --(stack-local[id=1,tag=3000,depth=3,method=doFollowReferencesTest,vreg=1,location= 28])--> 3000@0 [size=132, length=-1] |
| root@root --(system-class)--> 2@0 [size=32, length=-1] |
| root@root --(thread)--> 3000@0 [size=132, length=-1] |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| root@root --(system-class)--> 2@0 [size=32, length=-1] |
| root@root --(thread)--> 3000@0 [size=132, length=-1] |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| 1001@0 --(superclass)--> 1000@0 [size=123, length=-1] |
| 1002@0 --(interface)--> 2001@0 [size=124, length=-1] |
| 1002@0 --(superclass)--> 1001@0 [size=123, length=-1] |
| 1@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 2001@0 --(interface)--> 2000@0 [size=124, length=-1] |
| 2@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 3@1001 --(class)--> 1001@0 [size=123, length=-1] |
| 4@1000 --(class)--> 1000@0 [size=123, length=-1] |
| 5@1002 --(class)--> 1002@0 [size=123, length=-1] |
| 6@1000 --(class)--> 1000@0 [size=123, length=-1] |
| --- |
| ---- untagged classes |
| root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,location= 32])--> 1@1000 [size=16, length=-1] |
| 0@0 --(array-element@0)--> 1@1000 [size=16, length=-1] |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| --- |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| --- |
| root@root --(jni-global)--> 1@1000 [size=16, length=-1] |
| root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=13,location= 10])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location= 10])--> 1@1000 [size=16, length=-1] |
| root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestRoot,vreg=4,location= 19])--> 1@1000 [size=16, length=-1] |
| root@root --(thread)--> 1@1000 [size=16, length=-1] |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| --- |
| 1@1000 --(field@12)--> 3@1001 [size=24, length=-1] |
| 1@1000 --(field@8)--> 2@1000 [size=16, length=-1] |
| 3@1001 --(field@16)--> 4@1000 [size=16, length=-1] |
| 3@1001 --(field@20)--> 5@1002 [size=32, length=-1] |
| 5@1002 --(field@24)--> 6@1000 [size=16, length=-1] |
| 5@1002 --(field@28)--> 1@1000 [size=16, length=-1] |
| --- |