blob: 46805d72723d470ed7c3ace701b5c7a8366bd32a [file] [log] [blame]
Andreas Gampe8da6d032016-10-31 19:31:03 -07001---
Andreas Gampe8da6d032016-10-31 19:31:03 -07002true true
Andreas Gampe8a5550d2017-02-20 14:22:06 -08003root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,location= 32])--> 1@1000 [size=16, length=-1]
Andreas Gampef10dfcd2016-12-02 14:42:33 -08004root@root --(stack-local[id=1,tag=3000,depth=3,method=doFollowReferencesTest,vreg=1,location= 28])--> 3000@0 [size=132, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -07005root@root --(thread)--> 3000@0 [size=132, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -070060@0 --(array-element@0)--> 1@1000 [size=16, length=-1]
Andreas Gampe5d139fc2016-11-09 22:54:25 -080071001@0 --(superclass)--> 1000@0 [size=123, length=-1]
Nicolas Geoffrayf9bf2502016-12-14 14:59:04 +000081002@0 --(interface)--> 2001@0 [size=124, length=-1]
Andreas Gampe5d139fc2016-11-09 22:54:25 -080091002@0 --(superclass)--> 1001@0 [size=123, length=-1]
101@1000 --(class)--> 1000@0 [size=123, length=-1]
111@1000 --(field@12)--> 3@1001 [size=24, length=-1]
121@1000 --(field@8)--> 2@1000 [size=16, length=-1]
Nicolas Geoffrayf9bf2502016-12-14 14:59:04 +0000132001@0 --(interface)--> 2000@0 [size=124, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700142@1000 --(class)--> 1000@0 [size=123, length=-1]
153@1001 --(class)--> 1001@0 [size=123, length=-1]
163@1001 --(field@16)--> 4@1000 [size=16, length=-1]
173@1001 --(field@20)--> 5@1002 [size=32, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700184@1000 --(class)--> 1000@0 [size=123, length=-1]
195@1002 --(class)--> 1002@0 [size=123, length=-1]
205@1002 --(field@24)--> 6@1000 [size=16, length=-1]
215@1002 --(field@28)--> 1@1000 [size=16, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700226@1000 --(class)--> 1000@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -070023---
Andreas Gampe5d139fc2016-11-09 22:54:25 -0800241001@0 --(superclass)--> 1000@0 [size=123, length=-1]
Nicolas Geoffrayf9bf2502016-12-14 14:59:04 +0000251002@0 --(interface)--> 2001@0 [size=124, length=-1]
Andreas Gampe5d139fc2016-11-09 22:54:25 -0800261002@0 --(superclass)--> 1001@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700271@1000 --(class)--> 1000@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700281@1000 --(field@12)--> 3@1001 [size=24, length=-1]
Andreas Gampe5d139fc2016-11-09 22:54:25 -0800291@1000 --(field@8)--> 2@1000 [size=16, length=-1]
Nicolas Geoffrayf9bf2502016-12-14 14:59:04 +0000302001@0 --(interface)--> 2000@0 [size=124, length=-1]
Andreas Gampe5d139fc2016-11-09 22:54:25 -0800312@1000 --(class)--> 1000@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700323@1001 --(class)--> 1001@0 [size=123, length=-1]
333@1001 --(field@16)--> 4@1000 [size=16, length=-1]
343@1001 --(field@20)--> 5@1002 [size=32, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700354@1000 --(class)--> 1000@0 [size=123, length=-1]
365@1002 --(class)--> 1002@0 [size=123, length=-1]
375@1002 --(field@24)--> 6@1000 [size=16, length=-1]
385@1002 --(field@28)--> 1@1000 [size=16, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700396@1000 --(class)--> 1000@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -070040---
41root@root --(jni-global)--> 1@1000 [size=16, length=-1]
Andreas Gampe93c30902016-11-18 13:30:30 -080042root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 1@1000 [size=16, length=-1]
Andreas Gampe8a5550d2017-02-20 14:22:06 -080043root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=13,location= 10])--> 1@1000 [size=16, length=-1]
44root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location= 10])--> 1@1000 [size=16, length=-1]
45root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestRoot,vreg=4,location= 19])--> 1@1000 [size=16, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -070046root@root --(thread)--> 1@1000 [size=16, length=-1]
47root@root --(thread)--> 3000@0 [size=132, length=-1]
Andreas Gampe5d139fc2016-11-09 22:54:25 -0800481001@0 --(superclass)--> 1000@0 [size=123, length=-1]
Nicolas Geoffrayf9bf2502016-12-14 14:59:04 +0000491002@0 --(interface)--> 2001@0 [size=124, length=-1]
Andreas Gampe5d139fc2016-11-09 22:54:25 -0800501002@0 --(superclass)--> 1001@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700511@1000 --(class)--> 1000@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700521@1000 --(field@12)--> 3@1001 [size=24, length=-1]
Andreas Gampe5d139fc2016-11-09 22:54:25 -0800531@1000 --(field@8)--> 2@1000 [size=16, length=-1]
Nicolas Geoffrayf9bf2502016-12-14 14:59:04 +0000542001@0 --(interface)--> 2000@0 [size=124, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700552@1000 --(class)--> 1000@0 [size=123, length=-1]
563@1001 --(class)--> 1001@0 [size=123, length=-1]
573@1001 --(field@16)--> 4@1000 [size=16, length=-1]
583@1001 --(field@20)--> 5@1002 [size=32, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700594@1000 --(class)--> 1000@0 [size=123, length=-1]
605@1002 --(class)--> 1002@0 [size=123, length=-1]
615@1002 --(field@24)--> 6@1000 [size=16, length=-1]
625@1002 --(field@28)--> 1@1000 [size=16, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700636@1000 --(class)--> 1000@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -070064---
Andreas Gampe5d139fc2016-11-09 22:54:25 -0800651001@0 --(superclass)--> 1000@0 [size=123, length=-1]
Nicolas Geoffrayf9bf2502016-12-14 14:59:04 +0000661002@0 --(interface)--> 2001@0 [size=124, length=-1]
Andreas Gampe5d139fc2016-11-09 22:54:25 -0800671002@0 --(superclass)--> 1001@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700681@1000 --(class)--> 1000@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700691@1000 --(field@12)--> 3@1001 [size=24, length=-1]
Andreas Gampe5d139fc2016-11-09 22:54:25 -0800701@1000 --(field@8)--> 2@1000 [size=16, length=-1]
Nicolas Geoffrayf9bf2502016-12-14 14:59:04 +0000712001@0 --(interface)--> 2000@0 [size=124, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700722@1000 --(class)--> 1000@0 [size=123, length=-1]
733@1001 --(class)--> 1001@0 [size=123, length=-1]
743@1001 --(field@16)--> 4@1000 [size=16, length=-1]
753@1001 --(field@20)--> 5@1002 [size=32, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700764@1000 --(class)--> 1000@0 [size=123, length=-1]
775@1002 --(class)--> 1002@0 [size=123, length=-1]
785@1002 --(field@24)--> 6@1000 [size=16, length=-1]
795@1002 --(field@28)--> 1@1000 [size=16, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -0700806@1000 --(class)--> 1000@0 [size=123, length=-1]
Andreas Gampe70bfc8a2016-11-03 11:04:15 -070081---
Vladimir Markobcf716f2017-02-23 10:43:09 +000082[1@0 (32, 'HelloWorld')]
Andreas Gampe3ec8e402017-02-21 15:49:53 -0800832
Andreas Gampebecd6ad2017-02-22 19:20:37 -0800842@0 (15, 3xB '010203')
853@0 (16, 2xC '41005a00')
868@0 (32, 2xD '0000000000000000000000000000f03f')
876@0 (20, 2xF '000000000000803f')
885@0 (24, 3xI '010000000200000003000000')
897@0 (40, 3xJ '010000000000000002000000000000000300000000000000')
904@0 (18, 3xS '010002000300')
911@0 (14, 2xZ '0001')
9223456789
Andreas Gampe38da9f22017-02-20 13:35:36 -080093--- klass ---
94root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,location= 32])--> 1@1000 [size=16, length=-1]
950@0 --(array-element@0)--> 1@1000 [size=16, length=-1]
961@1000 --(field@8)--> 2@1000 [size=16, length=-1]
973@1001 --(field@16)--> 4@1000 [size=16, length=-1]
985@1002 --(field@24)--> 6@1000 [size=16, length=-1]
995@1002 --(field@28)--> 1@1000 [size=16, length=-1]
100---
1011@1000 --(field@8)--> 2@1000 [size=16, length=-1]
1023@1001 --(field@16)--> 4@1000 [size=16, length=-1]
1035@1002 --(field@24)--> 6@1000 [size=16, length=-1]
1045@1002 --(field@28)--> 1@1000 [size=16, length=-1]
105---
106root@root --(jni-global)--> 1@1000 [size=16, length=-1]
107root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 1@1000 [size=16, length=-1]
108root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=13,location= 10])--> 1@1000 [size=16, length=-1]
109root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location= 10])--> 1@1000 [size=16, length=-1]
110root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestRoot,vreg=4,location= 19])--> 1@1000 [size=16, length=-1]
111root@root --(thread)--> 1@1000 [size=16, length=-1]
1121@1000 --(field@8)--> 2@1000 [size=16, length=-1]
1133@1001 --(field@16)--> 4@1000 [size=16, length=-1]
1145@1002 --(field@24)--> 6@1000 [size=16, length=-1]
1155@1002 --(field@28)--> 1@1000 [size=16, length=-1]
116---
1171@1000 --(field@8)--> 2@1000 [size=16, length=-1]
1183@1001 --(field@16)--> 4@1000 [size=16, length=-1]
1195@1002 --(field@24)--> 6@1000 [size=16, length=-1]
1205@1002 --(field@28)--> 1@1000 [size=16, length=-1]
121---
Andreas Gampe6ea06072017-02-24 18:01:19 +0000122--- heap_filter ---
123---- tagged objects
124---
125---
126---
127---
128---- untagged objects
129root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,location= 32])--> 1@1000 [size=16, length=-1]
130root@root --(stack-local[id=1,tag=3000,depth=3,method=doFollowReferencesTest,vreg=1,location= 28])--> 3000@0 [size=132, length=-1]
131root@root --(system-class)--> 2@0 [size=32, length=-1]
132root@root --(thread)--> 3000@0 [size=132, length=-1]
1330@0 --(array-element@0)--> 1@1000 [size=16, length=-1]
1341001@0 --(superclass)--> 1000@0 [size=123, length=-1]
1351002@0 --(interface)--> 2001@0 [size=124, length=-1]
1361002@0 --(superclass)--> 1001@0 [size=123, length=-1]
1371@1000 --(class)--> 1000@0 [size=123, length=-1]
1381@1000 --(field@12)--> 3@1001 [size=24, length=-1]
1391@1000 --(field@8)--> 2@1000 [size=16, length=-1]
1402001@0 --(interface)--> 2000@0 [size=124, length=-1]
1412@1000 --(class)--> 1000@0 [size=123, length=-1]
1423@1001 --(class)--> 1001@0 [size=123, length=-1]
1433@1001 --(field@16)--> 4@1000 [size=16, length=-1]
1443@1001 --(field@20)--> 5@1002 [size=32, length=-1]
1454@1000 --(class)--> 1000@0 [size=123, length=-1]
1465@1002 --(class)--> 1002@0 [size=123, length=-1]
1475@1002 --(field@24)--> 6@1000 [size=16, length=-1]
1485@1002 --(field@28)--> 1@1000 [size=16, length=-1]
1496@1000 --(class)--> 1000@0 [size=123, length=-1]
150---
1511001@0 --(superclass)--> 1000@0 [size=123, length=-1]
1521002@0 --(interface)--> 2001@0 [size=124, length=-1]
1531002@0 --(superclass)--> 1001@0 [size=123, length=-1]
1541@1000 --(class)--> 1000@0 [size=123, length=-1]
1551@1000 --(field@12)--> 3@1001 [size=24, length=-1]
1561@1000 --(field@8)--> 2@1000 [size=16, length=-1]
1572001@0 --(interface)--> 2000@0 [size=124, length=-1]
1582@1000 --(class)--> 1000@0 [size=123, length=-1]
1593@1001 --(class)--> 1001@0 [size=123, length=-1]
1603@1001 --(field@16)--> 4@1000 [size=16, length=-1]
1613@1001 --(field@20)--> 5@1002 [size=32, length=-1]
1624@1000 --(class)--> 1000@0 [size=123, length=-1]
1635@1002 --(class)--> 1002@0 [size=123, length=-1]
1645@1002 --(field@24)--> 6@1000 [size=16, length=-1]
1655@1002 --(field@28)--> 1@1000 [size=16, length=-1]
1666@1000 --(class)--> 1000@0 [size=123, length=-1]
167---
168root@root --(jni-global)--> 1@1000 [size=16, length=-1]
169root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 1@1000 [size=16, length=-1]
170root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=13,location= 10])--> 1@1000 [size=16, length=-1]
171root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location= 10])--> 1@1000 [size=16, length=-1]
172root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestRoot,vreg=4,location= 19])--> 1@1000 [size=16, length=-1]
173root@root --(system-class)--> 2@0 [size=32, length=-1]
174root@root --(thread)--> 1@1000 [size=16, length=-1]
175root@root --(thread)--> 3000@0 [size=132, length=-1]
1761001@0 --(superclass)--> 1000@0 [size=123, length=-1]
1771002@0 --(interface)--> 2001@0 [size=124, length=-1]
1781002@0 --(superclass)--> 1001@0 [size=123, length=-1]
1791@1000 --(class)--> 1000@0 [size=123, length=-1]
1801@1000 --(field@12)--> 3@1001 [size=24, length=-1]
1811@1000 --(field@8)--> 2@1000 [size=16, length=-1]
1822001@0 --(interface)--> 2000@0 [size=124, length=-1]
1832@1000 --(class)--> 1000@0 [size=123, length=-1]
1843@1001 --(class)--> 1001@0 [size=123, length=-1]
1853@1001 --(field@16)--> 4@1000 [size=16, length=-1]
1863@1001 --(field@20)--> 5@1002 [size=32, length=-1]
1874@1000 --(class)--> 1000@0 [size=123, length=-1]
1885@1002 --(class)--> 1002@0 [size=123, length=-1]
1895@1002 --(field@24)--> 6@1000 [size=16, length=-1]
1905@1002 --(field@28)--> 1@1000 [size=16, length=-1]
1916@1000 --(class)--> 1000@0 [size=123, length=-1]
192---
1931001@0 --(superclass)--> 1000@0 [size=123, length=-1]
1941002@0 --(interface)--> 2001@0 [size=124, length=-1]
1951002@0 --(superclass)--> 1001@0 [size=123, length=-1]
1961@1000 --(class)--> 1000@0 [size=123, length=-1]
1971@1000 --(field@12)--> 3@1001 [size=24, length=-1]
1981@1000 --(field@8)--> 2@1000 [size=16, length=-1]
1992001@0 --(interface)--> 2000@0 [size=124, length=-1]
2002@1000 --(class)--> 1000@0 [size=123, length=-1]
2013@1001 --(class)--> 1001@0 [size=123, length=-1]
2023@1001 --(field@16)--> 4@1000 [size=16, length=-1]
2033@1001 --(field@20)--> 5@1002 [size=32, length=-1]
2044@1000 --(class)--> 1000@0 [size=123, length=-1]
2055@1002 --(class)--> 1002@0 [size=123, length=-1]
2065@1002 --(field@24)--> 6@1000 [size=16, length=-1]
2075@1002 --(field@28)--> 1@1000 [size=16, length=-1]
2086@1000 --(class)--> 1000@0 [size=123, length=-1]
209---
210---- tagged classes
211root@root --(stack-local[id=1,tag=3000,depth=3,method=doFollowReferencesTest,vreg=1,location= 28])--> 3000@0 [size=132, length=-1]
212root@root --(system-class)--> 2@0 [size=32, length=-1]
213root@root --(thread)--> 3000@0 [size=132, length=-1]
2141001@0 --(superclass)--> 1000@0 [size=123, length=-1]
2151002@0 --(interface)--> 2001@0 [size=124, length=-1]
2161002@0 --(superclass)--> 1001@0 [size=123, length=-1]
2171@1000 --(class)--> 1000@0 [size=123, length=-1]
2182001@0 --(interface)--> 2000@0 [size=124, length=-1]
2192@1000 --(class)--> 1000@0 [size=123, length=-1]
2203@1001 --(class)--> 1001@0 [size=123, length=-1]
2214@1000 --(class)--> 1000@0 [size=123, length=-1]
2225@1002 --(class)--> 1002@0 [size=123, length=-1]
2236@1000 --(class)--> 1000@0 [size=123, length=-1]
224---
2251001@0 --(superclass)--> 1000@0 [size=123, length=-1]
2261002@0 --(interface)--> 2001@0 [size=124, length=-1]
2271002@0 --(superclass)--> 1001@0 [size=123, length=-1]
2281@1000 --(class)--> 1000@0 [size=123, length=-1]
2292001@0 --(interface)--> 2000@0 [size=124, length=-1]
2302@1000 --(class)--> 1000@0 [size=123, length=-1]
2313@1001 --(class)--> 1001@0 [size=123, length=-1]
2324@1000 --(class)--> 1000@0 [size=123, length=-1]
2335@1002 --(class)--> 1002@0 [size=123, length=-1]
2346@1000 --(class)--> 1000@0 [size=123, length=-1]
235---
236root@root --(system-class)--> 2@0 [size=32, length=-1]
237root@root --(thread)--> 3000@0 [size=132, length=-1]
2381001@0 --(superclass)--> 1000@0 [size=123, length=-1]
2391002@0 --(interface)--> 2001@0 [size=124, length=-1]
2401002@0 --(superclass)--> 1001@0 [size=123, length=-1]
2411@1000 --(class)--> 1000@0 [size=123, length=-1]
2422001@0 --(interface)--> 2000@0 [size=124, length=-1]
2432@1000 --(class)--> 1000@0 [size=123, length=-1]
2443@1001 --(class)--> 1001@0 [size=123, length=-1]
2454@1000 --(class)--> 1000@0 [size=123, length=-1]
2465@1002 --(class)--> 1002@0 [size=123, length=-1]
2476@1000 --(class)--> 1000@0 [size=123, length=-1]
248---
2491001@0 --(superclass)--> 1000@0 [size=123, length=-1]
2501002@0 --(interface)--> 2001@0 [size=124, length=-1]
2511002@0 --(superclass)--> 1001@0 [size=123, length=-1]
2521@1000 --(class)--> 1000@0 [size=123, length=-1]
2532001@0 --(interface)--> 2000@0 [size=124, length=-1]
2542@1000 --(class)--> 1000@0 [size=123, length=-1]
2553@1001 --(class)--> 1001@0 [size=123, length=-1]
2564@1000 --(class)--> 1000@0 [size=123, length=-1]
2575@1002 --(class)--> 1002@0 [size=123, length=-1]
2586@1000 --(class)--> 1000@0 [size=123, length=-1]
259---
260---- untagged classes
261root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,location= 32])--> 1@1000 [size=16, length=-1]
2620@0 --(array-element@0)--> 1@1000 [size=16, length=-1]
2631@1000 --(field@12)--> 3@1001 [size=24, length=-1]
2641@1000 --(field@8)--> 2@1000 [size=16, length=-1]
2653@1001 --(field@16)--> 4@1000 [size=16, length=-1]
2663@1001 --(field@20)--> 5@1002 [size=32, length=-1]
2675@1002 --(field@24)--> 6@1000 [size=16, length=-1]
2685@1002 --(field@28)--> 1@1000 [size=16, length=-1]
269---
2701@1000 --(field@12)--> 3@1001 [size=24, length=-1]
2711@1000 --(field@8)--> 2@1000 [size=16, length=-1]
2723@1001 --(field@16)--> 4@1000 [size=16, length=-1]
2733@1001 --(field@20)--> 5@1002 [size=32, length=-1]
2745@1002 --(field@24)--> 6@1000 [size=16, length=-1]
2755@1002 --(field@28)--> 1@1000 [size=16, length=-1]
276---
277root@root --(jni-global)--> 1@1000 [size=16, length=-1]
278root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 1@1000 [size=16, length=-1]
279root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=13,location= 10])--> 1@1000 [size=16, length=-1]
280root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location= 10])--> 1@1000 [size=16, length=-1]
281root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestRoot,vreg=4,location= 19])--> 1@1000 [size=16, length=-1]
282root@root --(thread)--> 1@1000 [size=16, length=-1]
2831@1000 --(field@12)--> 3@1001 [size=24, length=-1]
2841@1000 --(field@8)--> 2@1000 [size=16, length=-1]
2853@1001 --(field@16)--> 4@1000 [size=16, length=-1]
2863@1001 --(field@20)--> 5@1002 [size=32, length=-1]
2875@1002 --(field@24)--> 6@1000 [size=16, length=-1]
2885@1002 --(field@28)--> 1@1000 [size=16, length=-1]
289---
2901@1000 --(field@12)--> 3@1001 [size=24, length=-1]
2911@1000 --(field@8)--> 2@1000 [size=16, length=-1]
2923@1001 --(field@16)--> 4@1000 [size=16, length=-1]
2933@1001 --(field@20)--> 5@1002 [size=32, length=-1]
2945@1002 --(field@24)--> 6@1000 [size=16, length=-1]
2955@1002 --(field@28)--> 1@1000 [size=16, length=-1]
296---